任何人都可以指出如何将文件夹及其内容移动到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
Run Code Online (Sandbox Code Playgroud)
内容都没有了,但不是 SDL.framework 文件夹。
此外,当我测试删除到垃圾箱文件夹的文件时,右键单击文件,没有“放回”意见。有谁知道为什么?
谢谢。
丽江
您可以并且应该简单地使用 Finder 的delete命令将项目移动到垃圾箱:
tell application "Finder"
set sourceFolder to POSIX file "/Library/Frameworks/SDL.framework"
delete sourceFolder # move to trash
end tell
Run Code Online (Sandbox Code Playgroud)
这将使用系统的正常垃圾回收机制,因此也使您能够稍后将项目放回原处 - 您试图通过直接文件夹操作绕过该机制。
至于为什么没有删除源文件夹本身:正如entire contents属性名称所暗示的那样,引用的是文件夹的内容,不包括文件夹本身。
| 归档时间: |
|
| 查看次数: |
3236 次 |
| 最近记录: |