打印

FatFS怎么样列举文件呢?

[复制链接]
6881|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
huihui118|  楼主 | 2010-8-7 19:32 | 只看该作者
使用提供的scan_files会造成系统死机,无法使用,我用的是REALVIEW来编译的,

使用特权

评论回复
板凳
myitlover| | 2010-8-8 21:28 | 只看该作者
列举文件?就是读文件名和目录名咯?
open一个文件后就有了文件的各种信息了,包括文件大小,访问权限等
把整个sd卡目录扫一编做个文件名的链表就可以了啊

使用特权

评论回复
地板
huihui118|  楼主 | 2010-8-9 15:15 | 只看该作者
提供的代码不行呀,会让系统死机,OPEN是可以了,有没有可以扫描整个SD的文件名的代码?

使用特权

评论回复
5
huihui118|  楼主 | 2010-8-9 15:15 | 只看该作者
也可以读出数据,

使用特权

评论回复
6
adce| | 2010-8-26 19:19 | 只看该作者
f_readdir阿..网上有一个什么深入了解FATFS的**介绍了怎么用...
请搜索...

使用特权

评论回复
7
xfcjava2| | 2010-8-26 21:53 | 只看该作者
lz:列举文件是采用:scan_files函数。 用FatFS读写SD卡,我本人在ADS和RealView下测试使用都非常稳定可靠。你所说的“使用提供的scan_files会造成系统死机”的原因是你的FatFS的SD底层接口函数有问题!!!附:列举文件代码片段:

列举文件测试.jpg (39.1 KB )

列举文件测试.jpg

使用特权

评论回复
8
xfcjava2| | 2010-8-26 22:09 | 只看该作者
另:附加使用f_opendir()和 f_readdir()两个函数实现读取目录的功能。
以下是使用FatFs读写SD卡的测试过程:

FatFS_SD_list.jpg (46.13 KB )

FatFS_SD_list.jpg

FatFS_SD_Test1.jpg (41.76 KB )

FatFS_SD_Test1.jpg

FatFS_SD_Test2.jpg (34.5 KB )

FatFS_SD_Test2.jpg

FatFS_SD_Test3.jpg (49.04 KB )

FatFS_SD_Test3.jpg

FatFS_SD_Test4.jpg (55.35 KB )

FatFS_SD_Test4.jpg

使用特权

评论回复
9
aaa2742| | 2010-12-7 11:03 | 只看该作者
本帖最后由 aaa2742 于 2010-12-7 11:05 编辑

8# xfcjava2

你那目录名怎么得到的?或者目录名存在哪里?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

60

帖子

0

粉丝