FileRecycle

Verschiebt eine Datei oder einen Ordner nach Möglichkeit in den Papierkorb oder löscht sie/ihn endgültig.

FileRecycle, DateiMuster

Parameter

DateiMuster

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.

Um einen kompletten Ordner in den Papierkorb zu verschieben, geben Sie seinen Namen ohne umgekehrten Schrägstrich am Ende an.

Fehlerbehandlung

[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 1 und bei Erfolg auf 0 gesetzt.

Bemerkungen

Die eigentliche Arbeit wird von SHFileOperation erledigt. Diese Funktion kann eine Datei endgültig löschen, wenn sie zu groß für den Papierkorb ist. In [v1.0.96+] sollte eine Warnung erscheinen, bevor das geschieht.

Die Datei kann ohne Vorwarnung endgültig gelöscht werden, wenn die Datei aus bestimmten Gründen nicht in den Papierkorb verschoben werden kann:

FileRecycleEmpty, FileDelete, FileCopy, FileMove

Beispiele

Verschiebt alle TMP-Dateien eines Ordners nach Möglichkeit in den Papierkorb.

FileRecycle, C:\Temp-Dateien\*.tmp