我一直在尝试制作一个脚本,将文件夹中的每个文件移动到根文件夹,以包含每个子文件夹.我不想创建一个新文件夹只是将其移动到根文件夹.
我希望能够选择该文件夹,然后仅在该特定文件夹上完成操作.
原因是组织,我的确切情况是我有超过TB的电影和文件夹中的文件夹内的文件.我想要根文件夹中的所有这些文件,以便我可以按照我认为合适的方式组织它们.此外,我想复制和删除而不是移动,因为研究让我相信是最好的路线.
好吧,我无法让脚本工作,但我找到了一个工作流程的链接,完全符合我的要求:
http://www.macworld.com/article/1160660/automator_filesfromsubfolders.html
我上面更新了这个部分用于历史目的,这些虚线之间的所有内容都是我在编辑后删除的内容
我试图对下面的这个脚本进行逆向工程,我发现但是,我不能像我想的那样让它工作.任何和所有的帮助都会得到很大的帮助,我对脚本非常陌生,而且我已经陷入困境.
第2次尝试告诉应用程序"finder"将main_folder设置为(选择带有提示符的文件夹"选择主文件夹")将sub_folders设置为main_folder的文件夹重复使用sub_folders中的each_folder移动(each_folder的每个文件)到main_folder并替换结束重复尝试结束尝试结束告诉
第一次尝试告诉应用程序"Finder"将sourceFolder设置为文件夹"MOVE ME" - 磁盘"blah"等等我的moveFilesFrom(sourceFolder)结束告诉
在moveFilesFrom(thisFolder)上告诉应用程序"Finder"将filesToMove设置为thisFolder的每个文件重复文件中的aFIleToMove将aFIle移动到文件夹destFolder结束重复设置subFolders到(thisFolder的每个文件夹)用subFolders中的aFolder重复我的moveFilesFrom(aFolder)结束重复结束告诉结束moveFilesFrom
当我在包含大量信息和子文件夹的文件夹上使用它时,查找器超时,我昨天在测试文件夹上使用它并且它没有问题但是工作量小得多.
我现在正在使用adayzdone提供的这个脚本
set myFolder to (choose folder with prompt "choose the main folder")
tell application "Finder"
set myfiles to get every item of (entire contents of folder myFolder) whose kind ? "Folder"
move myfiles to myFolder
end tell
Run Code Online (Sandbox Code Playgroud)
applescript ×1