FileInfo

 

ファイル情報の取得

指定したファイルの情報が返ります。

構文:

FileInfo(ファイル名, 情報タイプ)

パラメータ:

ファイル名(文字列) …… 情報を取得したいファイル名。論理名が使用できます。

情報タイプ(数値) …… 取得する情報の種類を指定します。

情報タイプ

内容

1

ファイル名のみ

2

パス名のみ

3

ファイル名+パス名

4

属性……カンマ区切りで以下の文字列を指定できます。

  • FILE …… ファイル

  • DIRECTORYE …… ディレクトリ

  • ARCHIVEE …… アーカイブ可能

  • READONLYE …… 読み取り専用

  • HIDDENE …… 隠しファイル

  • COMPRESSEDE …… 圧縮

  • ENCRYPTEDE …… 暗号化

  • SYSTEME …… システムファイル

5

サイズ(バイト数)

6

作成日付

7

作成時刻

8

更新日付

9

更新時刻

10

アクセス日付

11

アクセス時刻

戻り値:

指定した情報タイプによって異なります。

  • 1~4 …… 文字列

  • 5 …… 数値

  • 6,8,10 …… 日付

  • 7,9,11 …… 時刻

属性指定(情報タイプ=4)の場合、以下のテキストが返ります。

  • FILE …… ファイル

  • DIRECTORY …… ディレクトリ

  • ARCHIVE …… アーカイブ可能

  • READONLY …… 読み取り専用

  • HIDDEN …… 隠しファイル

  • COMPRESSED …… 圧縮

  • ENCRYPTED …… 暗号化

例:

FileInfo('C:\Program Files\uniPaaS\Studio\uniStudio.exe,2)

 

パス名のみの「C:\Program Files\uniPaaS\Studio」が返ります。

注意事項:

パスがバックスラッシュ(\)で終わる場合、関数は空白を返します。パスの最後にバックスラッシュを含めないようにしてください。

参照項目:

ClientFileInfo