我目前正在尝试编写一个AppleScript来清空垃圾桶而不显示警告。
我使用“空垃圾”如果它作为脚本运行它可以正常工作,但如果我将其保存为应用程序,它会显示警告“你确定要永久删除垃圾箱中的项目吗?”。
所以我不确定要添加什么来禁止在作为应用程序运行时出现警告。
我使用的是mac OS X 10.10.5
谢谢
答案 0 :(得分:3)
警告是首选项,但您可以将其关闭。
tell application "Finder"
set warns before emptying of trash to false
empty trash
end tell
当然,如果你想要更好,你可以保存设置并在最后恢复它。
答案 1 :(得分:1)
以下内容适用于我,没有任何提示:
tell application "Finder" to empty trash
答案 2 :(得分:0)
提供一种替代方案,只是为了将它放在那里:
do shell script "rm -R ~/.Trash"
对于本地垃圾,使用以下方法清空iCloud已删除的文件:
do shell script "rm -R ~/Library/Mobile\ Documents/com~apple~CloudDocs/.Trash"
可悲的是,这些没有声音效果。
NB。这些我们在MacOS 10.13上进行了测试。第一个命令适用于早期的系统。第二个将取决于您的系统如何与iCloud集成,但与Sierra和High Sierra用户保持更多相关性,这些用户选择将桌面和文档文件夹存储在iCloud中。