f_getcwd

カレント・ディレクトリを得ます

FRESULT f_getcwd (
  TCHAR* Buffer,  /* バッファ */
  UINT BufferLen  /* バッファ・サイズ */
);

引数

Buffer
カレント・ディレクトリの文字列を格納するバッファ
BufferLen
TCHAR単位のバッファ・サイズ

戻り値

FR_OK (0)
正常終了。
FR_DISK_ERR
ディスク・エラーによる失敗。
FR_INT_ERR
不正なFAT構造または内部エラーによる失敗。
FR_NOT_READY
メディアがセットされていないなど、物理ドライブが動作不能状態。
FR_NO_FILESYSTEM
有効なFATボリュームが見つからない。
FR_NOT_ENABLED
その論理ドライブにワーク・エリアが与えられていない。
FR_NOT_ENOUGH_CORE
バッファ・サイズが不足。

解説

f_getcwd関数は、カレント・ドライブのカレント・ディレクトリのパス文字列を取得します。パス文字列は、ドライブ番号を含んだフル・パス名です。

対応情報

_FS_RPATH == 2のとき使用可能です。

参照

f_chdrive, f_chdir

戻る