我经常需要重命名很多文件 - 例如将内容 append 到文件名(在文件结尾之前)。例如。 mywords.txt -> mywords_addedtext.txt
所以我正在尝试创建一个 OSX 服务,以实现以下工作流程:
1) 我在 Finder 中选择了一堆文件:
mywordsA.txt
mywordsB.txt
mywordsC.txt
2)我启动我的服务“MyFilenameAppender”
3)出现一个输入框:您要追加什么?
4) 我输入一些内容,例如_添加测试
5) 文件被重命名:
mywordsA_addedtest.txt
mywordsB_addedtest.txt
mywordsC_addedtest.txt
(文件未移动或复制)
我已在 Automator 中尝试了以下步骤:
a)“为您的文档选择类型。” -> 服务
b) 服务接收选择的:“Finder”中的“文件或文件夹”
c) “询问文本”操作
d) “设置变量值” -> 将 c) 中的文本设置为“textToBeAdded”-var
e) “重命名查找器项目”->“添加文本”-> append “textToBeAdded”-var
但是“重命名查找器项目”似乎没有获取文本。
有人可以帮我吗?这对我来说非常有用! :-)
最佳答案
看起来您已经拥有了所需的一切,只是顺序不正确。 Ask for Finder Items
应该在设置变量之后出现,否则 Automator 会丢失信息:
block 引用>
关于macos - 使 OSX-Service 在 Apple Automator 中批量重命名(将自定义文本 append 到文件名),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21140296/