【问题标题】:FAT: List all files in a directoryFAT:列出目录中的所有文件
【发布时间】:2012-05-04 18:03:48
【问题描述】:

我正在使用Chan's FAT library,它似乎提供了标准的 FAT 文件系统 API。 API 似乎没有直接提供列出给定目录中的所有文件。

列出可以访问标准 FAT API 的目录中所有文件的标准方法是什么?是否有我可以使用f_read() 访问的特殊文件(一些“目录表”?)?

【问题讨论】:

    标签: c api fat


    【解决方案1】:

    看看f_opendirf_readdir

    f_readdir 函数按顺序读取目录条目。重复调用 f_readdir 函数可以读取目录中的所有项目。当所有目录条目都已读取并且没有要读取的项目时,该函数将一个空字符串返回到 f_name[] 成员中,而不会出现任何错误。当给 FileInfo 一个空指针时,目录对象的读取索引将被倒带。

    【讨论】:

      猜你喜欢
      • 2017-02-16
      • 2011-06-13
      • 1970-01-01
      • 1970-01-01
      • 2012-11-14
      • 2015-06-13
      • 2018-12-21
      • 2014-03-08
      相关资源
      最近更新 更多