3

在谷歌搜索我的问题时找到了这个论坛,我真的找不到答案。我不是程序员,但我只是想了解如何使用 AppleScript 将多个文件移动到一个文件夹中。我有一个文件夹,其中包含大约 900 个图像及其相应的文本文件,下载后,每个文件都包含在第一个文件夹内的单个文件夹中(因此每个文件夹一个图像文件和一个文本文件 x 900。)我想得到这些个人文件从它们各自的文件夹中取出,并将所有 900 个图像文件和 900 个相应的文本文件放在一个文件夹中,因此我可以一次查看所有图像。这样做的正确脚本是什么?我试过了:

tell application "Finder"
move (every file of every folder of window 1) to (get target of window 1)
end tell

这是另一个论坛上有人建议的,但我收到了错误迹象。假设包含图像的原始文件夹称为“Single Images”,而我要将它们移动到的文件夹称为“Single Images 2”。这两个文件夹都在桌面上。执行此操作的正确命令是什么?或者,如果 Apple Script Editor 不合适,是否还有其他应用程序可以更轻松地完成此操作?

任何帮助表示赞赏,如果我能找到正确的命令,它将节省我数小时的拖放时间。

谢谢!

4

1 回答 1

0

只要所有图像和文本文件都有唯一的名称,这将起作用:

tell application "Finder"
    set sourceFolder to choose folder with prompt "Select Source Folder:"
    set destFolder to choose folder with prompt "Select Destination Folder:"
    move every file of (sourceFolder's entire contents) to destFolder
end tell
于 2015-06-01T05:44:38.690 回答