2012-05-04 23 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時,目錄對象的讀索引將被回捲。

相關問題