[size=6][b]有兩個(gè)問題 等待高手解答: 1.在讀取U盤根目錄的時(shí)候 第一個(gè)文件夾讀不出來 在二級(jí)文件夾下面,多了一個(gè)“..”的文件 他的ASCII是兩個(gè)46 跪求其中的原因! 2.在讀取U盤根目錄的時(shí)候 讀出的第一個(gè)ASCII碼是空格 之后的11個(gè)字節(jié)才是文件的名字 我看到手冊(cè)上面說的第一個(gè)字節(jié)到第十一個(gè)字節(jié)才是文件的名字啊。。。 跪求其中的原因![/b][/size]
別跪求,查查FAT的相關(guān)知識(shí)。
呵呵 看不懂。。。沒看明白。。。不跪求不行??!
我看到這些了 。但是第一字節(jié)的內(nèi)容是0x20. 文檔里面也沒有。
樓上已經(jīng)說的很清楚了,在FAT文件系統(tǒng)里面“.”表示本級(jí)目錄,“..”表示上級(jí)目錄。微軟就是這么定義的。沒什么意義。你只需要將這個(gè)文件剔除掉即可。
那為什么第一個(gè)文件夾讀不出來呢?
讀取根目錄的時(shí)候 有一個(gè)文件夾讀不出來
哪個(gè)文件夾?您怎么知道有這個(gè)文件夾的?
[size=5]我用電腦創(chuàng)建了4個(gè)文件夾 但是只讀出3個(gè)來 我列舉目錄的時(shí)候第一個(gè)文件夾讀不出來[/size]
文件名是什么?文件夾怎么讀的
這是我的程序
你創(chuàng)建的4個(gè)文件名是什么?讀取出來的那三個(gè)文件名是什么?左邊的函數(shù)讀取的第一個(gè)字節(jié)為長(zhǎng)度,你可以參照EXAM1\EXAM13編寫的程序,盡量使用我們公司給的函數(shù)