for(j=3;j>0;j--) { mCopyCodeStringToIRAM( mCmdParam.Open.mPathName, "/DCIM/1000LYMP" ); i= CH375FileOpen( ); i= mCopyCodeStringToIRAM( mCmdParam.Enumer.mPathName, "P*" ); // j = strlen( mCmdParam.Enumer.mPathName ); /* 计算文件名长度,指向结束符 */ mCmdParam.Enumer.mPathName[j] = 0xff; /* 将结束符替换为255 说明序号在变量中 */ CH375vFileSize = j; /* 指定搜索的序号,几乎没有上限 */ i=CH375FileEnumer( ); /* 文件名中含有通配符*,枚举/搜索文件而不打开 */ LED_WR_INACT( ); /* 写操作 */ i = RenameFileName( ); mStopIfError( i );
} // 程序的目的:是查找"/DCIM/1000LYMP/下面的P开头的前3个文件 并改名 (改名部分没有问题 ,直接输入路径 可以改名)
这段有错误吗? 为什么执行到这里就出错啊/ 求高手帮忙啊! 看看 1[Emot]1[/Emot][Emot]1[/Emot][Emot]1[/Emot]