User manual - デバイス制御ライブラリリファレンスマニュアル(2014年10月10日)
31
2.2.24 DIR_TBL構造体
DT-700 互換ファイルシステムのファイル情報を格納します。
typedef struct fcb {
B filename[8];
B extension[3];
W top_adr;
W size;
UW date_tm;
W attribute;
} DIR_TBL;
メンバ
filename
最大 8 バイトのファイル名を格納します。英文字はすべて大文字です。
ファイル名が 8 バイト未満の場合は、NULL をパディングします。
extension
最大 3 バイトの拡張子を格納します。英文字はすべて大文字です。
拡張子が 3 バイト未満の場合は、NULL をパディングします。
top_adr
ファイルデータ領域に格納されている、該当ファイルの先頭アドレスを格納します。
size
ファイルデータ領域に格納されている、該当ファイルのファイルサイズをバイト単位で格納します。
date_tm
ファイル最終更新日時を次のフォーマットで格納します。
31~25 bit :年(0~99) 0は 1980 年、99 は 2079 年を示します。
24~21 bit :月(1~12)
20~16 bit :日(1~31)
15~11 bit :時(0~23)
10~5 bit :分(0~59)
4~0 bit :秒(0~59) 2秒単位の値です。1 は 2 秒、29 は 58 秒を示します。
attribute
ファイルの属性を格納します。(常に 0 を格納します)
参照
dat_fdir関数