复制文件时可以执行某些操作的工具是什么?
-
16-10-2019 - |
题
我用 CMD+l 为了制作别名,并且别名将“ Alia”附加到原始文件名上。我将链接移至目录,然后手动删除“别名”部分。
有没有可以自动执行此类工具?我的意思是,如果工具可以捕获事件,将文件复制到特定目录,以使用参数调用工具(Python,Ruby或Applescript),我可以轻松地重命名文件名。
添加
感谢Ben和Dori,我可以使它起作用。
- 转到/库/脚本/文件夹操作目录到文件夹操作设置。
- 运行Automator
- 实用程序 - >运行外壳脚本
- 使用python作为外壳,传递输入应为参数
- 运行以下代码
import sys import os for f in sys.argv[1:]: (name, ext) = os.path.splitext(f) newname = "%s%s" % (name, ".pdf") os.rename(f, newname)
菲利普的方法应该起作用,但我认为自动机器人更容易使其起作用。在我的雪豹上,我看不到文件夹动作上下文菜单。
解决方案
除AppleScript外,Automator还允许您创建文件夹操作,至少在10.6中。 (这本来应该是对菲利普的帖子的评论,但我还没有足够的代表。)
其他提示
我不确定您用什么来建立符号链接(它不是内置到OS X),因此我不能说在该步骤中是否可以添加某些内容。
对于文件夹操作,要查看的三个地方是:
- /库/脚本/文件夹操作
- /库/脚本/文件夹操作脚本
- /库/脚本/脚本编辑脚本/文件夹操作人员
在第一个文件夹中,您会发现 Configure Folder Actions
- 运行该文件,您可以启用文件夹操作,包括选择文件夹以及适用于这些文件夹的脚本。
最后两个文件夹将为您提供一些开始编写所需脚本的地方。
不隶属于 apple.stackexchange