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.
Cron
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.
Uruchomiony
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:
Naprawdę miła odpowiedź. +1 za podanie dwóch wyjaśnień.
moonglum
Folderu nie ma w moim katalogu domowym - jak mogę usunąć folder z katalogu głównego dysku twardego o nazwie „Użytkownicy”?
Ryan
@ryan zredagował odpowiedź, aby uwzględnić Twoją prośbę.
nuc
Biorąc pod uwagę nieznany przyszły stan crona, byłoby wspaniale, gdybyś dodał również uruchomioną metodę robienia tego.
Jason Salaz,
1
Dodano sposób uruchomienia vvjjasonxv! :)
poza
3
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.
Odpowiedzi:
Appplescript i iCal
Otwórz Applescript i wprowadź następujący kod:
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:
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.
Cron
Otwórz Terminal.app i wprowadź:
Tam do otwartego pliku dodaj następujący wiersz
zastępując / Users / user / folderu z pełną ścieżką do folderu i zapisz plik.
Uruchomiony
Utwórz nowy dokument tekstowy i wklej następujący kod:
Nazwijmy to script.sh
Na podstawie tego artykułu utwórz kolejny nowy dokument tekstowy i wklej następujące elementy:
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:
źródło
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]
źródło