Attributes
ファイルの属性を戻します。
構文
Attributes
戻り値
整数:ファイルの属性をエンコードした値を含む
詳しい情報
属性値:
- Read Only – ファイルは読み取り専用に設定されています。
- Hidden – 隠しファイルまたは隠しディレクトリです。
- System – ファイルまたはディレクトリは、オペレーティング システムのファイルまたはディレクトリです。
- 16- Directory – この項目はディレクトリです。
- 32- Archive – ファイルまたはディレクトリは、アーカイブのファイルまたはディレクトリです。
- 64- Device – 予約済みで、使用されません。
- 128 - Normal – ファイルに属性がありません。
- 256 - Temporary File – このファイルは、一時ファイルとしてマークされています。
- 512 - Sparse File – このファイルには sparse 属性が割り当てられています。
- 1024 - Reparse point – ファイルまたはディレクトリに関連する再解析ポイントがあります。
- 2048 - Compressed - ファイルまたはディレクトリは圧縮されています。
- 4096 - Offline – ファイルはオフライン ストレージに移動され、データは現在使用できません。
- 8192 - No Index – このファイルは索引付けされません。
- 16384 - Encrypted – このファイルは暗号化されています。
注意
これらの属性がファイルに混在する場合は、値が互いに加算されます。 たとえば、読み取り専用属性と隠し属性の両方を持つアーカイブは、値 35 を戻します (アーカイブの 32 + 読み取り専用の 1 + 隠し属性の 2)。
例
calc.exe の属性を表示します。
Function Main
Dim textfile As Object
Dim att As Integer
Set textfile = File.Connect("127.0.0.1")
If textfile.Open("c:\windows\system32\calc.exe", GENERIC_READ, Open_Existing) Then
att = Textfile.Attributes
echo("Your Calc.exe attribute value is : " & att)
textfile.Close
End If
End Function