我一直在尝试制作一个脚本将文件夹中的每个文件移动到根文件夹以包含每个子文件夹。我不想创建新文件夹,只需将其移动到根文件夹即可。
我希望能够选择文件夹,然后仅在该特定文件夹上完成操作。
原因是为了组织,我的确切情况是我有超过 TB 的电影,并且文件夹中的文件夹中有文件。我希望所有这些文件都位于根文件夹中,以便我可以按照我认为合适的方式组织它们。另外,我想复制和删除而不是移动,因为研究使我相信这是最好的途径。
好吧,我无法让脚本工作,但我确实找到了一个工作流程的链接,该工作流程正是我正在寻找的:
http://www.macworld.com/article/1160660/automator_filesfromsubfolders.html http://www.macworld.com/article/1160660/automator_filesfromsubfolders.html
我在上面更新了此部分以用于历史目的,该虚线之间的所有内容都是我在编辑后删除的内容
你可以尝试这样的事情:
set myFolder to (path to desktop as text) & "testFolder"
tell application "Finder"
set myFiles to get every item of (entire contents of folder myFolder) whose kind ≠ "Folder"
move myFiles to myFolder
end tell
或者您可以使用 Lri 建议的 shell 脚本:
set myFolder to quoted form of (choose folder with prompt "choose the main folder")'s POSIX path
do shell script "cd " & myFolder & "; find . -type f -exec mv {} " & myFolder & " \\;"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)