在没有任何对话框的情况下删除本地文件系统上的文件非常简单。但是如果你想删除iCloud驱动器上的文件,你会得到一个警告框,你必须退出。因为我想,这是自动发生的,我试过了:
tell application "Finder"
activate
set folderList to get items of folder "System:Users:user1:exampleFolder"
set deleteItem to item 1 of folderList
delete deleteItem
tell application "System Events"
tell process "Finder"
key code 36
end tell
end tell
它不起作用。还有其他方法可以退出警告框吗?
答案 0 :(得分:0)
我没有使用icloud,但系统事件而不是Finder通常会在没有提示的情况下删除文件。
如果这不起作用,你可以尝试:
请注意以下命令。如果你放错了*,你可以删除比你想要的更多。
set folderPath to "System:Users:user1:exampleFolder"
do shell script "rm -r " & (quoted form of folderPath's POSIX path) & "/*"