任何人都可以指出如何将文件夹及其内容移动到mac上的垃圾文件夹?
我试过了:
tell application "Finder"
set sourceFolder to POSIX file "/Library/Frameworks/SDL.framework"
set destFolder to POSIX file "/Users/XXX/.Trash"
move entire contents of folder sourceFolder to folder destFolder
end tell
内容全部消失,但文件夹不是SDL.framework。
另外,当我测试删除的文件到垃圾文件夹时,右键单击文件,没有“回放”意见。谁知道为什么?
感谢。
LJ
答案 0 :(得分:4)
您可以而且应该只使用Finder的delete
命令将项目移至垃圾箱:
tell application "Finder"
set sourceFolder to POSIX file "/Library/Frameworks/SDL.framework"
delete sourceFolder # move to trash
end tell
这将使用系统的正常垃圾处理机制,因此也可以让您稍后将项目放回去 - 您试图通过直接文件夹操作绕过该机制。
至于为什么没有删除源文件夹本身:正如entire contents
属性的名称所示,引用了文件夹的内容,不包括文件夹本身。
答案 1 :(得分:0)
只需更换线路
删除sourceFolder#move to trash
与
告诉申请人“Finder”
将sourceFolder设置为POSIX文件“/Library/Frameworks/SDL.framework”
将sourceFolder移动到垃圾箱
结束告诉