(クラス)
public LocalFileInfo
このクラスでは、ファイルシステム内のファイルの詳細な情報が得られます。
注意事項
アクセサ public LocalFileInfo.accessed:
DateTime
| bdev?: | 参照されるファイルシステム ノードがブロック型特殊 デバイス ファイルである場合は true。 |
フィールド public-get package-set LocalFileInfo.bdev?:
bool
| cdev?: | 参照されるファイルシステム ノードがキャラクタ型特殊デバイス ファイルである場合は true。 |
フィールド public-get package-set LocalFileInfo.cdev?:
bool
アクセサ public LocalFileInfo.changed:
DateTime
フィールド public-get package-set LocalFileInfo.directory?:
bool
| fifo?: | 参照されるファイルシステム ノードが FIFO である場合は true。 |
フィールド public-get package-set LocalFileInfo.fifo?:
bool
| file?: | 読み取りまたは書き込みのために、参照されるファイルシステム ノードをファイルのように扱うことができる場合は true。 |
フィールド public-get package-set LocalFileInfo.file?:
bool
アクセサ public LocalFileInfo.modified:
DateTime
フィールド public-get package-set LocalFileInfo.regular-file?:
bool
| size: | 参照されるファイルシステム ノードのバイト単位のサイズ。 |
フィールド public-get package-set LocalFileInfo.size:
int64
| socket?: | 参照されるファイルシステム ノードがソケットである場合は true。 |
フィールド public-get package-set LocalFileInfo.socket?:
bool
| symlink?: | 参照されるファイルシステム ノードがシンボリック リンクである場合は true。 |
フィールド public-get package-set LocalFileInfo.symlink?:
bool
(アクセサ)
アクセサ public LocalFileInfo.accessed:
DateTime ファイルの最終アクセス時刻を返します。
注意事項
通常、これはファイルへの読み取りまたは書き込みが最後に行なわれた時間を表します。この属性の正確な構造や変換はファイルシステムによって異なります。ファイルシステムによってはこの情報を記録しないものもあります。
(フィールド)
public-get package-set LocalFileInfo.bdev?:
bool 参照されるファイルシステム ノードがブロック型特殊 デバイス ファイルである場合は true。
注意事項
ファイルシステム デバイスのないプラットフォームでは、この値は常に false です。
(フィールド)
public-get package-set LocalFileInfo.cdev?:
bool 参照されるファイルシステム ノードがキャラクタ型特殊デバイス ファイルである場合は true。
注意事項
ファイルシステム デバイスのないプラットフォームでは、この値は常に false です。
(アクセサ)
アクセサ public LocalFileInfo.changed:
DateTime 最後にファイルの属性を変更した時間を DateTime として返します。
注意事項
通常、これはファイルの内容ではなく属性が最後に変更された時間を表します。この属性の正確な構造や変換はファイルシステムによって異なります。ファイルシステムによってはこの情報が記録されないものもあります。
(フィールド)
public-get package-set LocalFileInfo.directory?:
bool 参照されるファイルシステム ノードがディレクトリである場合は true。
(フィールド)
public-get package-set LocalFileInfo.fifo?:
bool 参照されるファイルシステム ノードが FIFO である場合は true。
注意事項
ファイルシステム デバイスのないプラットフォームでは、この値は常に false です。
(フィールド)
public-get package-set LocalFileInfo.file?:
bool 読み取りまたは書き込みのために、参照されるファイルシステム ノードをファイルのように扱うことができる場合は true。
注意事項
説明
普通のファイルの場合、このフィールドは常に true です。さらに、種々の状況で標準ファイルのように扱えるファイルシステム ノードの場合も true になります。
Windows では、普通のファイルとキャラクタ型特殊ファイルの場合にこのフィールドは true になります。
(アクセサ)
アクセサ public LocalFileInfo.modified:
DateTime ファイルの最終更新時刻を返します。
注意事項
通常、これはファイルの内容または属性が最後に変更された時間を表します。この属性の正確な構造や変換はファイルシステムによって異なります。ファイルシステムによってはこの情報が記録されないものがあります。
(フィールド)
public-get package-set LocalFileInfo.regular-file?:
bool 参照されるファイルシステム ノードが普通のファイルである場合は true。
注意事項
(フィールド)
public-get package-set LocalFileInfo.size:
int64 参照されるファイルシステム ノードのバイト単位のサイズ。
注意事項
ノードが標準ファイルでない場合、結果はプラットフォームによって異なります。標準ファイルのサイズが変化しても閉じるまで明らかにならない場合があります。
(フィールド)
public-get package-set LocalFileInfo.socket?:
bool 参照されるファイルシステム ノードがソケットである場合は true。
注意事項
ファイルシステム デバイスのないプラットフォームでは、この値は常に false です。
(フィールド)
public-get package-set LocalFileInfo.symlink?:
bool 参照されるファイルシステム ノードがシンボリック リンクである場合は true。
注意事項
シンボリック リンクを使用しないプラットフォームでは、この値は常に
false です。
シンボリック リンクを使用するプラットフォームでは、シンボリック リンクを解決しないように指定して
LocalFileInfo を作成した場合を除き、この値は常に
false です。