Відповіді:
Відкрийте Applescript і введіть наступний код:
tell application "Finder"
delete folder "folder" of home
end tell
Заміняючи папку папкою, яку ви хочете видалити, і збережіть файл.
Якщо папка, яку ви хочете видалити, знаходиться за межами домашнього каталогу (наприклад, папка / Користувачі), тоді замініть рядок видалення на:
delete folder "Users" of startup disk
Потім відкрийте iCal і створіть нову повторювану подію в потрібний час і в якості тривоги виберіть « Запустити сценарій» і виберіть створений вами яблучний сценарій .
Відкрийте Terminal.app і введіть:
crontab -e
Там до відкритого файлу додайте наступний рядок
0 4 * * * rm -rf /Users/USER/folder
замінюючи / Users / USER / папку на повний шлях до вашої папки та збережіть файл.
Створіть новий текстовий документ та вставте наступний код:
rm -rf /Path/to/Folder
Назвемо це script.sh
На основі цієї статті створіть ще один новий текстовий документ і вставте наступне:
<?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>
Замініть nuc на ім’я користувача свого облікового запису та /path/to/script.sh на повний шлях сценарію, який ми створили на першому кроці.
Збережіть файл у / Бібліотеці / LaunchDaemons / як my_rfd.plist .
Нарешті, запустіть Terminal.app і введіть:
launchctl load /Library/LaunchDaemons/my_rfd.plist
Hazel - це чудовий додаток для виконання подібних речей. Це не безкоштовно, але працює чудово.
Я використовую його для "Етикетки" або виділення файлів, завантажених протягом останніх 24 годин, а потім для видалення файлів із папки для завантаження, якій більше 7 днів.
Потім я порожній свій сміття раз на місяць.
Це лише основи того, що можна зробити з Hazel, це круто.
[Я не маю фінансових інтересів до Hazel]