Top/マニュアル/関数/FATTRIB
  トップページへ   [ 一覧 | 検索 | 最終更新 ]   [ 差分 | バックアップ ]

#navi(マニュアル/関数)

* FATTRIB [#tf3d470c]

** 形式 [#v0620b7d]

> FATTRIB( '''path''' )

** 機能 [#s3f6326d]

- ファイルやディレクトリの各種情報を取得します。
- フルパス指定可能。相対パスの場合はDLL loadで渡された位置(多くの場合、DLLのある位置)が基準となります。

** 引数 [#f446cb42]

:path|各種情報を取得したいファイルパス。

** 返り値 [#ad9b67a4]

-返り値は汎用配列で、以下のように利用します。
	
 _attrib = FATTRIB('hoge.txt')
 
 _attrib[0] //アーカイブ可能(Windowsのみ)=1 その他=0
 _attrib[1] //圧縮(Windowsのみ)=1 その他=0
 _attrib[2] //ディレクトリ=1 その他=0
 _attrib[3] //隠しファイル(Windowsのみ)=1 その他=0
 _attrib[4] //ふつうのファイル=1 その他=0
 _attrib[5] //オフラインファイル(Windowsのみ)=1 その他=0
 _attrib[6] //読み取り専用(Windowsのみ)=1 その他=0
 _attrib[7] //システムファイル(Windowsのみ)=1 その他=0
 _attrib[8] //一時ファイル(Windowsのみ)=1 その他=0
 _attrib[9] //ファイル作成日時 UNIXの場合はinode更新日時
 _attrib[10] //ファイルの最終更新日時

-日時の単位は1970/1/1 0時を基準とした秒数(epoch)です。
--ふつうの日付情報に直したい場合は GETTIME(_attrib[10]) のようにしてください。

- 失敗した場合、-1を返します。

** 関連 [#l4d2d234]

- [[マニュアル/関数/FSIZE]]

** バージョン [#bda36ae2]

- YAYA:初期から利用可能
- AYA5.8で利用可能(ただし_attrib[9]~[10]は利用不可)

** 例 [#i12199a1]

-NOWPRINTING
-誰か記載してください!

#navi(マニュアル/関数)