Ändert die Attribute von ein oder mehreren Dateien oder Ordnern. Platzhalter werden unterstützt.
FileSetAttrib, Attribute , DateiMuster, OrdnerEinbeziehen, Rekursiv
Attribute, die geändert werden sollen. Zum Beispiel +HA-R
.
Um Attribute einfach ein-, aus- oder umzuschalten, stellen Sie einem oder mehreren der folgenden Attributbuchstaben ein Pluszeichen (+), Minuszeichen (-) oder Zirkumflex (^) voran:
Hinweis: Derzeit kann der Komprimierungsstatus von Dateien mit diesem Befehl nicht geändert werden.
C:\Temp\*.tmp
an. Wenn kein absoluter Pfad angegeben ist, wird DateiMuster im A_WorkingDir-Verzeichnis vermutet.Wenn leer oder weggelassen, wird standardmäßig 0 verwendet. Andernfalls geben Sie eine der folgenden Ziffern an:
Hinweis: Wenn DateiMuster ein einzelner Ordner anstelle eines Platzhaltermusters ist, wird er immer mit einbezogen, unabhängig von dieser Einstellung.
Dieser Parameter kann ein Ausdruck sein.
Wenn leer oder weggelassen, wird standardmäßig 0 verwendet. Andernfalls geben Sie eine der folgenden Ziffern an:
Dieser Parameter kann ein Ausdruck sein.
[v1.1.04+]: Dieser Befehl ist in der Lage, bei Misserfolg eine Ausnahme auszulösen. Weitere Informationen finden Sie unter Laufzeitfehler.
ErrorLevel wird bei Misserfolg auf die Anzahl der Dateien gesetzt, die nicht geändert werden konnten, und bei Erfolg auf 0.
Wenn Dateien gefunden wurden, wird A_LastError auf 0 oder das Ergebnis der Systemfunktion GetLastError() unmittelbar nach dem letzten Misserfolg gesetzt. Andernfalls enthält A_LastError einen Fehlercode, der eventuell kenntlich macht, warum keine Dateien gefunden wurden.
FileGetAttrib, FileGetTime, FileSetTime, FileGetSize, FileGetVersion, Datei-Schleife
Schaltet das READONLY- und HIDDEN-Attribut für alle Dateien und Verzeichnisse ein (Unterverzeichnisse werden nicht rekursiv durchwandert).
FileSetAttrib, +RH, C:\MeineDateien\*.*, 1 ; +RH ist identisch mit +R+H