gpt4 book ai didi

applescript,将文件夹及其内容移至垃圾箱

转载 作者:行者123 更新时间:2023-12-02 21:26:08 26 4
gpt4 key购买 nike

任何人都可以指出如何将文件夹及其内容移动到 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

最佳答案

您可以而且应该简单地使用 Finder 的delete 命令将项目移至回收站:

tell application "Finder"
set sourceFolder to POSIX file "/Library/Frameworks/SDL.framework"
delete sourceFolder # move to trash
end tell

这将使用系统的正常垃圾回收机制,因此也使您能够稍后将项目放回原处 - 您试图通过直接文件夹操作绕过该机制。

至于为什么源文件夹本身没有被删除:正如整个内容属性的名称所暗示的那样,引用了文件夹的内容,不包括文件夹>本身

关于applescript,将文件夹及其内容移至垃圾箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24128714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com