改名奇怪的問題?

1... mCopyCodeStringToIRAM( mCmdParam.Enumer.mPathName, "/DCIM/1000LYMP/P8140844.JPG" ); LED_WR_INACT( ); i = RenameFileName( ); /* 修改文件名, C文件 => TXT文件 */ -------------------------------------------------------------------- 2 ..mCopyCodeStringToIRAM( mCmdParam.Enumer.mPathName, "/DCIM" ); i=CH375FileOpen(); mCopyCodeStringToIRAM( mCmdParam.Enumer.mPathName, "1000LYMP/P8140844.JPG" ); LED_WR_INACT( ); i = RenameFileName( ); /* 修改文件名, C文件 => TXT文件 */ ----------------------------------------------------------------------- 3....mCopyCodeStringToIRAM( mCmdParam.Enumer.mPathName, "/DCIM/P8140844.JPG" ); LED_WR_INACT( ); i = RenameFileName( ); /* 修改文件名, C文件 => TXT文件 */ ------------------------------------------------------- 4. mCopyCodeStringToIRAM( mCmdParam.Enumer.mPathName, "/P8140844.JPG" ); LED_WR_INACT( ); i = RenameFileName( ); ------------------------------------------------------------------- 說明 :以上4段程序 .只有3.4可以運(yùn)行成功.1.2 都是錯(cuò)誤的。請(qǐng)問是什么原因啊 目錄結(jié)構(gòu) /DCIM/1000LYMP/P8140844.JPG,/DCIMP8140844.JPG, /P8140844.JPG 都是正確的.


熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

你是想將JPG的文件改成什么格式?RenameFileName( )默認(rèn)的是將。C的文件改成TXT的文件。 你上面?zhèn)兊倪@幾段程序都沒有問題。


RenameFileName () 沒有問題.是JPG->AEG 條件已經(jīng)修改. -------------------------------------------------------------------- 2 ..mCopyCodeStringToIRAM( mCmdParam.Enumer.mPathName, "/DCIM" ); i=CH375FileOpen(); 注釋:在這里出現(xiàn)錯(cuò)誤的.LED_OUT 一直閃!!!! mCopyCodeStringToIRAM( mCmdParam.Enumer.mPathName, "1000LYMP/P8140844.JPG" ); LED_WR_INACT( ); i = RenameFileName( ); /* 修改文件名, JPG文件 => AEG文件 */


為什么啊.為什么啊.為什么啊.為什么啊.為什么啊.為什么啊.為什么啊.


如果路徑名太長(zhǎng),那么可以分多次逐級(jí)打開,首先打開子目錄,直到最后再打開文件,其中, 首次打開必須是從根目錄開始,所以路徑名首字符必須是斜杠,以后接著前級(jí)再打開時(shí)的首字 符必須不是斜杠。示例:打開文件"/YEAR2004/MONTH05/DATE18/HOUR08/ADC.TXT" strcpy( mCmdParam.Open.mPathName, "/YEAR2004/MONTH05/DATE18" ); /* 目錄名 */ i=CH375FileOpen( ); /* 因?yàn)槁窂矫L(zhǎng),所以分兩次打開,先打開前3 級(jí)子目錄 */ if ( i==ERR_SUCCESS ) { /* 前3 級(jí)子目錄成功打開,下面接著打開下級(jí)目錄及文件 */ strcpy( mCmdParam.Open.mPathName, "HOUR08/ADC.TXT" ); /* 首字符不是斜杠 */ i=CH375FileOpen( ); /* 打開第4 級(jí)子目錄和文件 */ }

例子可以打開4級(jí)的 為什么 我就不行呢. 那里錯(cuò)了?


我們這邊測(cè)試你上面的四種方式都是可以的,你看下返回的狀態(tài)碼是多少?


我沒有辦法看到啊 返回碼一共有多少種啊 .我一個(gè)個(gè)的測(cè)試吧.能把返回的狀態(tài)碼存到U盤的某個(gè)文件中嗎?例如 SUNG.TXT 幫寫個(gè)把! 就是i = sprintf( mCmdParam.ByteWrite.mByteBuffer, "此前文件長(zhǎng)度= %ld 字節(jié)\xd\xa",CH375vFileSize );如何修改能把返回的信息存到文件中啊 !???謝謝了!!!!!!!


那你怎么監(jiān)控程序的運(yùn)行呢?你一定要看下如果錯(cuò)誤的話返回的錯(cuò)誤代碼是多少否則就沒辦法判斷是哪邊出了問題


幫看看 發(fā)問題件 使用STC89C516RD+ CH375 串行UploadImages/200781517184529.rar


看到資料了嗎? 問題還是沒有解決啊??! !!!??????????


有沒有可能是CH375壞了.啊


你那邊是怎么監(jiān)控程序往下運(yùn)行的?你的確保程序運(yùn)行到那處出的錯(cuò)。 這段程序沒有什么問題,我這邊試的是好的,可以實(shí)現(xiàn)將.JPG的文件改名為A*--.AEG。還有 mCopyCodeStringToIRAM( mCmdParam.Enumer.mPathName, "/DCIM" ); mDelaymS( 100 ); i = CH375FileOpen(); i返回0X41(目錄已打開)這個(gè)是正常返回碼,也就是正確的返回。


抱歉啊 問題找到了.是文件路徑中有個(gè)空格 沒有注意 謝謝各位的幫助啊.


。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。


呵呵 郁悶吧 我都郁悶2天了


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频