2

標準のFATファイルシステムAPIを提供しているように見えるChanのFATライブラリを使用しています。APIは、特定のディレクトリ内のすべてのファイルを一覧表示することを直接提供しているようには見えません。

標準のFATAPIへのアクセスを許可されたディレクトリ内のすべてのファイルを一覧表示する標準的な方法は何ですか?を使用してアクセスできる特別なファイル(「ディレクトリテーブル」)はありますf_read()か?

4

1 に答える 1

4

f_opendirf_readdirを見てください:

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

于 2012-05-04T10:03:48.027 に答える