Risposte:
Apri Applescript e inserisci il seguente codice:
tell application "Finder"
delete folder "folder" of home
end tell
Sostituire la cartella con la cartella che si desidera eliminare e salvare il file.
Se la cartella che si desidera eliminare è esterna alla home directory (ad esempio la cartella / Utenti), sostituire la riga di eliminazione con:
delete folder "Users" of startup disk
Quindi apri iCal e crea un nuovo evento ricorrente nel momento desiderato e, come allarme, scegli Esegui script e seleziona lo script di mele che hai creato.
Apri Terminal.app e inserisci:
crontab -e
Lì al file aperto, aggiungi la seguente riga
0 4 * * * rm -rf /Users/USER/folder
sostituendo la cartella / Users / USER / con il percorso completo della cartella e salvando il file.
Crea un nuovo documento di testo e incolla il seguente codice:
rm -rf /Path/to/Folder
Chiamiamolo script.sh
Sulla base di questo articolo , crea un altro nuovo documento di testo e incolla quanto segue:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>Recurring Folder Deletion</string>
<key>UserName</key>
<string>nuc</string>
<key>Program</key>
<string>/path/to/script.sh</string>
<key>StartCalendarInterval</key>
<dict>
<key>Minute</key>
<integer>0</integer>
<key>Hour</key>
<integer>4</integer>
</dict>
<key>Debug</key>
<false/>
<key>AbandonProcessGroup</key>
<true/>
</dict>
</plist>
Sostituisci nuc con il nome utente del tuo account e /path/to/script.sh con il percorso completo dello script che abbiamo creato al primo passaggio.
Salvare il file in / Library / LaunchDaemons / come my_rfd.plist .
Infine, avvia Terminal.app e digita:
launchctl load /Library/LaunchDaemons/my_rfd.plist
Hazel è un'ottima app per fare questo tipo di cose. Non è gratuito, ma funziona benissimo.
Lo uso per "etichettare" o evidenziare i file che sono stati scaricati nelle ultime 24 ore, quindi per eliminare i file dalla mia cartella dei download che hanno più di 7 giorni.
Poi lo faccio svuotare la spazzatura una volta al mese.
Queste sono solo le basi di ciò che si può fare con Hazel, è bello.
[Non ho interessi finanziari in Hazel]