User manual - Cライブラリ解説書(2006年4月17日)

DT-930 Cライブラリ解説
49
2.2.19. fil_fstat
オープンされているファイルの日時、サイズ、属性を取得します。
DT700互換モードの場合、リターンするファイル属性は常に0です
ER fil_fstat(
int
handle
struct stat *
buffer
);
パラメータ
handle
ファイル番号
buffer
結果格納バッファ
【ストラクト構造】
typedef struct stat{
UW filesize /* ファイルサイズ */
UH date /* ファイルの日付 */
UH time /* ファイルの時刻 */
B attr /* ファイルの属性 */
_A_NORMAL : 読み書き可
_A_RDONLY : 読込み専用
_A_HIDDEN : 隠しファイル
_A_SYSTEM : システム
_A_VOLID : ボリュームID
_A_SUBDIR : サブディレクトリ
_A_ARCH : アーカイブ
} FIL_FSTAT;
戻り値
関数結果
E_OK 正常終了
E_NG 異常終了
E_PRM パラメータエラー
補足
時刻と日付のフォーマット
秒は2秒単位
5411 015 10
年(0~99)
時(0~23)
月(1~12)
分(0~59)
日(1~31)
秒(0~29)
04
5
9
15
日付
時刻
年は0を1980年とします
8
秒は2秒単位
5411 015 10
年(0~99)
時(0~23)
月(1~12)
分(0~59)
日(1~31)
秒(0~29)
04
5
9
15
日付
時刻
年は0を1980年とします
8