【发布时间】:2020-07-14 14:17:57
【问题描述】:
我发现了类似的请求,但它们不太符合我的要求。我已经用尽了我的搜索,也用尽了我有限的技能。
我每天都会创建多个新的软件项目,并创建以下文件夹结构:
"FOLDER 1" (root)
"Subfolder 1"
"subfolder 2" (inside subfolder 1).
我尝试过使用以下内容,但理想情况下我希望它搜索名称中带有“quad bus”的文件并移动这些文件。
告诉应用程序“Finder”
repeat with this_item in (selection of (folder of window 1))
move this_item to parent of parent of this_item
end repeat
说完
我基本上需要将添加到 subfolder 2 中的包含单词 Quad Bus 的文件移动到名为 FOLDER 1 的文件夹中。
我面临的挑战是我无法在脚本中指定源路径和目标路径,因此它必须是运行以在焦点或前查找器窗口中执行任务的服务。 Applescript 似乎是显而易见的选择,但我也尝试过 Python。
【问题讨论】:
-
您有可以发布的不完整脚本吗?我们可以添加的部分有效的东西?困难在于您的要求对我们来说并不像您可能对它那么清楚;至少,我不能完全想象你的工作流程。这并不难,但我不想浪费时间先写错脚本。
-
您是否在谈论诸如将文件夹操作附加到
subfolder 2以将匹配文件移动到其父文件夹的父文件夹? -
@TedWrigley 谢谢我已经编辑了帖子以包含一个基本的applescript,但我希望它在焦点窗口中搜索名称。再次感谢
-
@red_menace - 我遇到的问题是这些文件夹是在每个项目开始时创建的,所以我认为向它们添加文件夹操作并不理想?