#ファイル属性(<ファイル名>)
ファイルの属性を求めます。
構文
#ファイル属性(<ファイル名>)
#FATTR(<ファイル名>)
引数
<ファイル名>
ファイル名を文字列で与えます。ファイル名に
ワイルドカード
を含めることはできません。
解説
ファイル属性は,次の和で表わされています。
数値
意味
1
読取り専用ファイル
2
不可視ファイル
4
システムファイル
16
フォルダ
32
保存ビット
たとえば,あるファイルが読取り専用かどうかを判定するには次のようにします。
IF #AND(#ファイル属性('FILE.EXT'), 1) THEN 読取り専用...
それぞれの詳しい意味については,Windows のマニュアル等を参照してください。なお,ボリュームラベルの判定はできません。
<ファイル名> が相対指定のとき,DPL 中ではその DPL 相対とみなされます。そうでないときはそのファイル名は
システムフォルダ
相対とみなされます。ただし,'.\file.ext' のように指定したときは,現在の表相対とみなされます。
<ファイル名> には,
#FOPEN
の戻り値である <オープン管理情報> を与えることができます。
戻り値
ファイルの属性を整数型で返します。求められなかったときはナルを返します。
関連項目
#ファイル名
#存在するか
#ファイルサイズ
#ファイル日付
#ファイル時刻