2012-05-04 18 views
2

標準のFATファイルシステムAPIを提供すると思われるChan's FAT libraryを使用しています。 APIは、指定されたディレクトリ内のすべてのファイルを直接一覧表示するようには見えません。FAT:ディレクトリ内のすべてのファイルを一覧表示する

標準のFAT APIにアクセスすると、ディレクトリ内のすべてのファイルを一覧表示する標準的な方法は何ですか? f_read()を使用してアクセスできる特別なファイル(ディレクトリテーブル)がありますか?

答えて

3

f_opendirf_readdirを見てください:

f_readdir関数は、シーケンス内のディレクトリエントリを読み込みます。 f_readdir関数を繰り返し呼び出すことによって、ディレクトリ内のすべての項目を読み取ることができます。すべてのディレクトリエントリが読み込まれ、読み込む項目がない場合、この関数はnull文字列をf_name []メンバにエラーなしで返します。 FileInfoにヌルポインタが渡されると、ディレクトリオブジェクトの読み込みインデックスが巻き戻されます。

関連する問題