使用Apple Script将多个文件夹中的多个文件移动到一个文件夹

时间:2015-06-01 05:00:36

标签: ios macos applescript file-moving

在谷歌搜索我的问题时找到了这个论坛,我无法找到答案。我不是程序员,但我只想了解如何使用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 2。"这两个文件夹都在桌面上。这样做的正确命令是什么?或者,如果Apple脚本编辑器不是正确的,那么还有另一个应用程序可以更轻松地执行此操作吗?

任何帮助表示赞赏,如果能找到合适的命令,它可以节省数小时的拖放时间。

谢谢!

1 个答案:

答案 0 :(得分: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