Löscht eine oder mehrere Dateien endgültig.
FileDelete DateiMuster
Typ: Zeichenkette
Name einer Datei oder ein Platzhaltermuster wie z.B. "C:\Temp\*.tmp"
. Wenn kein absoluter Pfad angegeben ist, wird DateiMuster im A_WorkingDir-Verzeichnis vermutet.
Mit DirDelete kann ein ganzer Ordner mit all seinen Unterordnern und Dateien gelöscht werden.
Es wird ein Error ausgelöst, wenn Dateien nicht gelöscht werden konnten, wobei dessen Extra-Eigenschaft die Anzahl der Misserfolge enthält. Das Löschen mit einem Platzhaltermuster wie "*.tmp"
wird als Erfolg angesehen, selbst wenn es keine Dateien findet.
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.
Um eine Datei in den Papierkorb zu verschieben, verwenden Sie die FileRecycle-Funktion.
Um eine schreibgeschützte Datei zu löschen, entfernen Sie zuerst das Schreibschutzattribut. Zum Beispiel: FileSetAttrib "-R", "C:\Meine Datei.txt"
.
FileRecycle, DirDelete, FileCopy, FileMove