Attributi

Restituisce gli attributi di un file.

Sintassi

Attributi

Restituisce

Numero intero: con codificati gli attributi del file.

Ulteriori informazioni

Valori attributi:

  • Sola lettura: il file è impostato come di sola lettura.
  • Nascosto: il file o la directory sono nascosti.
  • Sistema: il file o la directory sono un file o una directory del sistema operativo.
  • 16- Directory: questo elemento è una directory.
  • 32- Archivio: il file o la directory sono un file o una directory dell’archivio.
  • 64- Dispositivo: riservato, non può essere utilizzato.
  • 128 - Normale: il file non ha attributi.
  • 256 - File temporaneo: il file è contrassegnato come temporaneo.
  • 512 - File sparse: al file è assegnato l’attributo sparse.
  • 1024 - Reparse point: al file o alla directory è associato un reparse point.
  • 2048 - Compresso: il file o la directory sono compressi.
  • 4096 - Non in linea: il file è stato spostato in un archivio non in linea e i dati non sono al momento disponibili.
  • 8192 - Nessun indice: il file non verrà indicizzato.
  • 16384 - Crittografato: il file è crittografato.

Nota

Se nel file è presente una combinazione di questi attributi, ogni valore si sommerà all’altro. Ad esempio: un archivio che è di sola lettura e nascosto restituirà un valore di 35 (32 per l’archivio, 1 per la sola lettura e 2 per nascosto).

Esempio

Visualizza gli attributi di 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("Il valore dell’attributo Calc.exe è : " & att)

textfile.Close

End If

End Function