User manual - デバイス制御ライブラリ リファレンスマニュアルver.1.01(2009年1月21日)
21
2.2.15 DIR_TBL 構造体
ファイル格納情報を格納します。
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 年、1980~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 秒単位
attribute
ファイルの属性を格納します。(常に 0 を格納します)
参照
dat_fdir 関数