Gültig für NetWare, Symbian OS, UNIX, Windows und Windows CE.
Die Funktion "GetFileAttributes" ruft die Attribute der Datei oder des Verzeichnisses ab, die bzw. das durch "filename" angegeben wird.
Diese Funktion hat das folgende Format:
GetFileAttributes(filename as String) as Integer
Gibt den Dateipfad an.
In der folgenden Liste sind die Werte der Dateiattribute für alle unterstützten Windows-Plattformen aufgelistet. Die Parameterwerte sind Dezimalwerte.
Wert: 1
Wert: 2
Wert: 4
Wert: 16
Wert: 32
Wert: 128
Wert: 256
Wert: 2048
Wert: 4096
Bei erfolgreichem Abschluss gibt die Funktion einen Wert zurück, der die Attribute der angegebenen Datei oder des angegebenen Verzeichnisses enthält. Wenn die Datei nicht existiert, wird der Wert -1 zurückgegeben.
Beispiel: Funktion "GetFileAttributes"
In diesem Beispiel werden die Attribute der Datei "AUTOEXEC.BAT" abgerufen und die Einstellung des Hidden-Flags geändert.
dim attr as integer
dim out as string
attr=GetFileAttributes("C:BAT")
if (attr<>-1) then
out=out+"Attribute: "+chr(9)+"["
if attr and FA_ARCHIVE then out=out+"A"
if attr and FA_SYSTEM then out=out+"S"
if attr and FA_HIDDEN then out=out+"H"
if attr and FA_RDONLY then out=out+"R"
out=out+"]"
MsgBox("Informationen über C:\AUTOEXEC.BAT"+chr(10)+chr(10)+out)
else
MsgBox("C:\AUTOEXEC.BAT nicht gefunden")
end if
if attr and FA_HIDDEN then
attr = attr - FA_HIDDEN
SetFileAttributes("C:\AUTOEXEC.BAT", attr)
else
attr = attr + FA_HIDDEN
SetFileAttributes("C:\AUTOEXEC.BAT", attr)
End If
end:
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|