Câu trả lời:
Mở Applescript và nhập mã sau đây:
tell application "Finder"
delete folder "folder" of home
end tell
Thay thế thư mục bằng thư mục bạn muốn xóa và lưu tệp.
Nếu thư mục bạn muốn xóa nằm ngoài thư mục chính, (ví dụ: thư mục / Người dùng), sau đó thay thế dòng xóa bằng:
delete folder "Users" of startup disk
Sau đó mở iCal và tạo một sự kiện định kỳ mới tại thời điểm bạn muốn và như một báo thức, chọn Run Script và chọn applescript bạn đã tạo.
Mở Terminal.app và nhập:
crontab -e
Có tập tin đã mở, thêm dòng sau
0 4 * * * rm -rf /Users/USER/folder
thay thế / Users / USER / thư mục bằng đường dẫn đầy đủ của thư mục của bạn và lưu tệp.
Tạo một tài liệu văn bản mới và dán đoạn mã sau:
rm -rf /Path/to/Folder
Hãy gọi nó là script.sh
Dựa trên bài viết này , tạo một tài liệu văn bản mới khác và dán như sau:
<?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>
Thay thế nuc bằng tên người dùng tài khoản của bạn và /path/to/script.sh bằng đường dẫn đầy đủ của tập lệnh mà chúng tôi đã tạo ở bước đầu tiên.
Lưu tệp trong / Library / LaunchDaemons / dưới dạng my_rfd.plist .
Cuối cùng, khởi chạy Terminal.app và gõ:
launchctl load /Library/LaunchDaemons/my_rfd.plist
Hazel là một ứng dụng tuyệt vời để làm loại điều này. Nó không miễn phí, nhưng nó hoạt động rất tốt.
Tôi sử dụng nó để "Dán nhãn" hoặc tô sáng các tệp đã được tải xuống trong 24 giờ qua, sau đó để xóa các tệp khỏi thư mục tải xuống của tôi đã hơn 7 ngày.
Sau đó tôi có thùng rác mỗi tháng một lần.
Đây chỉ là những điều cơ bản của những gì có thể được thực hiện với Hazel, thật tuyệt.
[Tôi không có hứng thú tài chính với Hazel]