User manual - Cライブラリ解説書ver.2.00(2003年2月7日)
DT-900 C ライブラリ解説書
43
機能 ファイルの日時・サイズ・属性の取得 関数名 fil_fstat
オープンされているファイルの日時、サイズ、属性を取得します。
DT700互換モードの場合、リターンするファイル属性は常に0です。
≪C言語インタフェース≫
【コーリングシーケンス】
ER ercd = fil_fstat( int handle,struct stat *buffer );
【パラメータ】
int handle :ファイル番号
FIL_FSTAT *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;
【リターンパラメータ】
ER ercd :リターンコード
【リターンコード】
E_OK :正常終了
E_NG :異常終了
E_PRM :パラメータエラー
≪備考≫
時刻と日付のフォーマット
秒は2秒単位
5 411
0 15 10
年(0∼99)
時(0∼23)
月(1∼12)
分(0∼59)
日(1∼31)
秒(0∼29)
0
45
8 9
15
日付
時刻
年は0を1980年とします