[求助]CH376S在读取U盘目录的时候的问题

[size=6][b]有两个问题 等待高手解答: 1.在读取U盘根目录的时候 第一个文件夹读不出来 在二级文件夹下面,多了一个“..”的文件 他的ASCII是两个46 跪求其中的原因! 2.在读取U盘根目录的时候 读出的第一个ASCII码是空格 之后的11个字节才是文件的名字 我看到手册上面说的第一个字节到第十一个字节才是文件的名字啊。。。 跪求其中的原因![/b][/size]

别跪求,查查FAT的相关知识。


呵呵 看不懂。。。没看明白。。。不跪求不行啊!


20128420422358.jpg 我看到这些了 。但是第一字节的内容是0x20. 文档里面也没有。


楼上已经说的很清楚了,在FAT文件系统里面“.”表示本级目录,“..”表示上级目录。微软就是这么定义的。没什么意义。你只需要将这个文件剔除掉即可。


那为什么第一个文件夹读不出来呢?


读取根目录的时候 有一个文件夹读不出来


哪个文件夹?您怎么知道有这个文件夹的?


[size=5]我用电脑创建了4个文件夹 但是只读出3个来 我列举目录的时候第一个文件夹读不出来[/size]


文件名是什么?文件夹怎么读的


这是我的程序

201281219403460.jpg201281219444126.jpg


你创建的4个文件名是什么?读取出来的那三个文件名是什么?左边的函数读取的第一个字节为长度,你可以参照EXAM1\EXAM13编写的程序,尽量使用我们公司给的函数


只有登录才能回复,可以选择微信账号登录