标签: c api fat
我使用似乎提供标准FAT文件系统API的Chan's FAT library。 API似乎没有直接提供列出给定目录中的所有文件。
在给定访问标准FAT API的目录中列出所有文件的标准方法是什么?是否有可以使用f_read()访问的特殊文件(某些"目录表"?)?
f_read()
答案 0 :(得分:3)
查看f_opendir和f_readdir:
f_readdir函数按顺序读取目录条目。可以通过重复调用f_readdir函数来读取目录中的所有项目。当已读取所有目录条目且没有要读取的项时,该函数会将空字符串返回到f_name []成员而不会出现任何错误。当为FileInfo指定空指针时,将重新读取目录对象的读取索引。