f_stat

FRESULT f_stat (
  const char* FileName,  /* ファイルまたはディレクトリ名へのポインタ */
  FILINFO* FileInfo      /* ファイル情報構造体へのポインタ *
);

引数

FileName
情報を得るファイルまたはディレクトリ名の'\0'で終わる文字列を指すポインタを指定します。
FileInfo
読み出したファイル情報を格納するファイル情報構造体へのポインタを指定します。

戻り値

FR_OK (0)
正常終了。
FR_NO_FILE
ファイルまたはディレクトリが見つからない。
FR_NO_PATH
パスが見つからない。
FR_INVALID_NAME
パス名が不正。
FR_INVALID_DRIVE
ドライブ番号が不正。
FR_NOT_READY
メディアがセットされていないなど、物理ドライブが動作不能状態。
FR_DISK_ERR
ディスク・エラーによる失敗。
FR_INT_ERR
不正なFAT構造または内部エラーによる失敗。
FR_NOT_ENABLED
論理ドライブにワークエリアが割り当てられていない。
FR_NO_FILESYSTEM
ディスク上に有効なFATボリュームが見つからない。

解説

ファイルまたはディレクトリに関する情報を得ます。得られるファイル情報の詳細については FILINFO構造体を参照してください。

対応情報

_FS_MINIMIZE == 0のときに使用可能です。

参照

f_opendir, f_readdir, FILINFO, DIR

戻る