1、如何打開長文件名和讀取長文件名里面的內(nèi)容?2、單個(gè)文件夾的名稱長度有限制嗎?
文件名和文件夾都需要滿足8+3格式大寫字母的短文件名,如需支持長文件名可以參考EXAM11.
EXAM11能簡單解釋下么? 1、CH376CreateLongName( "/LONGNAME.H", LongNameBuf ); /* 新建具有長文件名的文件 */ 2、CH376GetLongName( "/LONGNAME.H", LongNameBuf ); /* 由短文件名或者目錄(文件夾)名獲得相應(yīng)的長文件名 */ 問題:以上是新建短文件名來獲取長文件名,如何讀取里面內(nèi)容呢?
總的思想是每個(gè)長文件名都對應(yīng)一個(gè)短文件名,如果你想創(chuàng)建一個(gè)長文件名,需要短文件名和長文件名兩個(gè)緩沖區(qū),然后調(diào)用CH376CreateLongName。至于后面打開文件和讀取文件都只需要對(長文件名對應(yīng)的)短文件名來操作即可。
如歌不想創(chuàng)建一個(gè)長文件名,U盤有長文件名,如何讀文件里面內(nèi)容
如果已經(jīng)存在長文件名,你可以通過枚舉獲取到對應(yīng)的短文件名,然后對短文件名操作。
那怎么讀取長文件名的名稱呢?