2017-12-11 12 views
0

Ich bin ein Anfänger, wenn es um die Verwendung von Applescripts kommt. Ich möchte in der Lage sein, den Inhalt eines Ordners unmittelbar nach dem Ausführen einiger vorheriger Skripts zu löschen. Ich weiß nicht, ob das möglich ist, aber wenn dem so ist, würde ich die Hilfe bei der Bereitstellung dieser Lösung sehr schätzen.Löschen Sie Dateien sofort mit AppleScript

+0

Der 'delete' Befehl des Finders verschiebt die Datei (en) in den Papierkorb. Um Dateien sofort zu löschen, müssen Sie den Befehl 'rm' der Shell verwenden:' do shell script "/ bin/rm ..." ' – vadian

Antwort

0
tell application "System Events" to delete (every file of ¬ 
     folder "/Posix/Path/To/Folder" whose visible is true) 

Warnung: Es gibt keine Bestätigung vor oder nach diesem Befehl seine Aktion abgeschlossen hat. Die Dateien werden sofort gelöscht und können nicht wiederhergestellt werden.

Der Filter whose visible ist erforderlich, um das Löschen versteckter Dateien zu vermeiden, die je nach Ordner wichtig sein können. file kann durch item ersetzt werden, um Dateien und Ordner in dem angegebenen Ordner einzuschließen.

Verwandte Themen