Gültig für NetWare, Symbian OS, UNIX, Windows und Windows CE.
Die Funktion "SetFileAttributes" legt die Attribute der Datei oder des Verzeichnisses fest, die bzw. das durch "filename" angegeben wird.
Diese Dateiinhaltsfunktion hat das folgende Format:
SetFileAttributes(filename as String,attr as Integer) as Boolean
Legt den Dateipfad fest.
Kennzeichnet den festzulegenden Wert.
Windows
Die folgende Liste gibt die Werte der Dateiattribute unter Windows an. Die Parameterwerte sind Dezimalwerte.
Wert: 1
Wert: 2
Wert: 4
Wert: 16
Wert: 32
Wert: 128
Wert: 256
Wert: 2048
Wert: 4096
Eine Liste der unter UNIX gültigen Dateiattribute finden Sie unter "UNIX-Dateiattribute".
Beispiel: Funktion "SetFileAttributes"
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.
|
|