[size=6][b]有两个问题 等待高手解答: 1.在读取U盘根目录的时候 第一个文件夹读不出来 在二级文件夹下面,多了一个“..”的文件 他的ASCII是两个46 跪求其中的原因! 2.在读取U盘根目录的时候 读出的第一个ASCII码是空格 之后的11个字节才是文件的名字 我看到手册上面说的第一个字节到第十一个字节才是文件的名字啊。。。 跪求其中的原因![/b][/size]
查看: 4307
回复: 11
[求助]CH376S在读取U盘目录的时候的问题
wallwall1111
发表于: 2012-08-04 16:55:00
热门产品 :
CH390:以太网控制器芯片
别跪求,查查FAT的相关知识。
wallwall1111
发表于: 2012-08-04 19:28:00
呵呵 看不懂。。。没看明白。。。不跪求不行啊!
wallwall1111
发表于: 2012-08-04 20:43:00
我看到这些了 。但是第一字节的内容是0x20. 文档里面也没有。
楼上已经说的很清楚了,在FAT文件系统里面“.”表示本级目录,“..”表示上级目录。微软就是这么定义的。没什么意义。你只需要将这个文件剔除掉即可。
wallwall1111
发表于: 2012-08-06 17:35:00
那为什么第一个文件夹读不出来呢?
wallwall1111
发表于: 2012-08-06 17:38:00
读取根目录的时候 有一个文件夹读不出来
哪个文件夹?您怎么知道有这个文件夹的?
wallwall1111
发表于: 2012-08-07 10:58:00
[size=5]我用电脑创建了4个文件夹 但是只读出3个来 我列举目录的时候第一个文件夹读不出来[/size]
文件名是什么?文件夹怎么读的
wallwall1111
发表于: 2012-08-12 19:44:00
这是我的程序
你创建的4个文件名是什么?读取出来的那三个文件名是什么?左边的函数读取的第一个字节为长度,你可以参照EXAM1\EXAM13编写的程序,尽量使用我们公司给的函数
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录