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