# FS_GetPathName

## 構文

  `#include <nitro/fs.h>`
  `BOOL FS_GetPathName( FSFile *p_file, char *buf, u32 len );`

## 引数

p_file | FSFile構造体のアドレス
buf | パス名を格納するバッファのアドレス
len | bufのバイトサイズ

## 返り値

成功すればTRUEを返します。失敗した場合はFALSEを返します。

## 説明

指定したファイルまたはディレクトリの、終端文字 '\0' を含んだパス名を取得します。
有効なファイルやディレクトリでない場合、またはバッファサイズが充分でない場合は
バッファに何も格納せずFALSEを格納します。

## 注意

この関数を割り込みハンドラ(IRQモード)から呼び出すことはできません。
また、割り込みを禁止したままの状態にあると処理が完了しない場合がある点に注意して下さい。

## 参照

`FS_GetPathLength`

## 履歴

2004/11/02 引数説明を修正
2004/09/24 呼び出し時および完了の条件についての注意を記述追加
2004/06/15 「終端のNUL」 を「終端文字 '\0'」に修正
2004/05/19 初版