長文件名問題

U盤中沒有文件,首先先新建一個長文件名:INPUT_1YYMMDDHHMMSS.TXT,接下來我再重新穿件另外一個長文件名(例如:OUTPUT_1QQWWRRTTGGDD.TXT)的時候,會跳到s ==RR_NAME_EXIST,會輸出The short name already exist !。請問是哪里的問題,如何解決,謝謝大家。

創(chuàng)建長文件名的時候,需要首先創(chuàng)建短文件名,所以你需要創(chuàng)建不同的長文件名,相對應(yīng)的短文件名也應(yīng)該不一樣。否則就會出現(xiàn)你的這種現(xiàn)象。


就是參照EXAM11的例程嗎? //strcpy( PathNameBuf, "/LONGNAME.H" ); // 復(fù)制該長文件名的ANSI編碼的全路徑的短文件名(8+3格式),短文件名由長文件名生成(只要不沖突,其實隨便定) s = CH376CreateLongName( "/LONGNAME.H", LongNameBuf ); /* 新建具有長文件名的文件 */ 順便問下這里面LONGNAME.H是啥呢?


LONGNAME.H就是你創(chuàng)建長文件名所對應(yīng)的短文件名


請問下大家,如果我每次記錄的數(shù)據(jù)都是以當前年月日時分秒實時時間作為文件名的,那么我該怎么創(chuàng)建長文件名數(shù)據(jù)。例程11中只提供了一個長文件名的創(chuàng)建過程,我嘗試了沒有問題,但是我怎么能做到每次都修改短文件名呢?大家誰有例程能傳我一份嗎?謝謝。個人信息保護,已隱藏


1樓已經(jīng)說的很清楚,不同的短文件名對應(yīng)不同的長文件名,你只需在s = CH376CreateLongName( ShortNameBuf, LongNameBuf )中更改ShortNameBuf和LongNameBuf兩個文件名數(shù)組變量即可。


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

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