2012-05-04 25 views
2

我使用的Chan's FAT library似乎提供了一个标准的FAT文件系统API。该API似乎不直接提供列出给定目录中的所有文件。FAT:列出目录中的所有文件

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

回答

3

f_opendirf_readdir看一看:

的f_readdir功能序列读取目录条目。通过重复调用f_readdir函数可以读取目录中的所有项目。当所有目录条目都已被读取且没有要读取的项目时,该函数将返回一个空字符串到f_name []成员中,而不会有任何错误。当一个空指针被赋予FileInfo时,目录对象的读索引将被回卷。

相关问题