Answers:
打开Applescript并输入以下代码:
tell application "Finder"
delete folder "folder" of home
end tell
用您要删除的文件夹替换文件夹,然后保存文件。
如果要删除的文件夹位于主目录之外(例如,文件夹/ Users),则将删除行替换为:
delete folder "Users" of startup disk
然后打开iCal并在需要的时间创建一个新的重复事件,并作为警报选择“运行脚本”并选择您创建的applescript。
打开Terminal.app并输入:
crontab -e
在那里打开文件,添加以下行
0 4 * * * rm -rf /Users/USER/folder
用文件夹的完整路径替换/ Users / USER / folder并保存文件。
创建一个新的文本文档,并粘贴以下代码:
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替换为我们在第一步中创建的脚本的完整路径。
将文件保存在/ Library / LaunchDaemons /中,作为my_rfd.plist。
最后,启动Terminal.app并输入:
launchctl load /Library/LaunchDaemons/my_rfd.plist