【发布时间】:2014-01-22 10:47:10
【问题描述】:
我有成千上万个 PDF 文件,我想找到符合某些特征并执行操作(合并为 PDF)的文件
例如,我有如下文件:
filegroup1_abc.pdf
filegroup2_xyz.pdf
filegroup3_qrs.pdf
filegroup3_lmn.pdf
我想找到每个具有相同前缀“filegroup1”的文件并将它们合并到一个 PDF 中,然后找到下一个匹配项 (filegroup2),然后是下一个,等等......
所以在我上面的例子中,最后两个将被合并为一个新的 PDF,因为它们具有“Filegroup3”前缀。
我找到了一个使用 applescript 合并 PDF 的脚本;所以我的主要问题是如何搜索文件夹,找到这些文件,然后对它们执行操作。但是“filetype1”的模式是未知的,因此脚本首先需要检查每个文件并比较文件名中前 X 个字符何时匹配。在这种情况下,前 22 个字符是相同的,表示文件之间的关系。
另外,我正在尝试在 applescript 中执行此操作,但使用其他方法可能更容易。
【问题讨论】:
-
看来applescript支持正则表达式:stackoverflow.com/questions/997828/…
-
谢谢@eebbesen,我需要它;但也许我的问题更基本,我如何找到前 X 个字符匹配的每个文件并对它们执行操作?
标签: applescript