Odpowiedzi:
Otwórz Applescript i wprowadź następujący kod:
tell application "Finder"
delete folder "folder" of home
end tell
Zastępowanie folderu folderem, który chcesz usunąć, i zapisz plik.
Jeśli folder, który chcesz usunąć, znajduje się poza katalogiem macierzystym (na przykład folder / Użytkownicy), a następnie zamień wiersz usuwania na:
delete folder "Users" of startup disk
Następnie otwórz iCal i utwórz nowe wydarzenie cykliczne w dowolnym momencie i jako alarm wybierz Uruchom skrypt i wybierz utworzony przez ciebie skrypt jabłkowy.
Otwórz Terminal.app i wprowadź:
crontab -e
Tam do otwartego pliku dodaj następujący wiersz
0 4 * * * rm -rf /Users/USER/folder
zastępując / Users / user / folderu z pełną ścieżką do folderu i zapisz plik.
Utwórz nowy dokument tekstowy i wklej następujący kod:
rm -rf /Path/to/Folder
Nazwijmy to script.sh
Na podstawie tego artykułu utwórz kolejny nowy dokument tekstowy i wklej następujące elementy:
<?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>
Zastąp nuc nazwą użytkownika konta, a /path/to/script.sh pełną ścieżką skryptu, który utworzyliśmy w pierwszym kroku.
Zapisz plik w / Library / LaunchDaemons / jako my_rfd.plist .
Na koniec uruchom Terminal.app i wpisz:
launchctl load /Library/LaunchDaemons/my_rfd.plist
Hazel to świetna aplikacja do robienia tego typu rzeczy. To nie jest darmowe, ale działa świetnie.
Używam go do „Etykietowania” lub zaznaczania plików, które zostały pobrane w ciągu ostatnich 24 godzin, a następnie do usuwania plików z mojego folderu pobierania, które mają więcej niż 7 dni.
Raz w miesiącu opróżniam kosz.
To tylko podstawy tego, co można zrobić z Hazel, jest fajne.
[Nie mam udziałów finansowych w Hazel]