我有一个包含大约750k文件的文件存储库,我希望使用优秀的工具Bulk Rename Utility(BRU)过滤http://www.bulkrenameutility.co.uk
两个问题,第一个 - 我想要两个RegEx表达式,包括或排除与文件名前缀(yymmdd)匹配的文件,其中:
和
文件应采用以下格式160714 filename.pdf,而不是160714filename.pdf或1607140000 filename.pdf
到目前为止,我已经提出了以下(RegEx n00b)包含表达式,但是我无法使排除工作,并且多个扩展也无法正常工作 - 一次只有一个,并且数字限制为yy / mm / dd不存在
这两个包含和排除表达式允许我运行多个传递和排序,然后我可以将多个操作应用于整个存储库。
第二个 - 我可以从PDF除外的文件元数据中提取创建/修改日期。我正在尝试找到一个(便宜的)批处理程序来更新整个存储库中PDF创建/修改日期的windows / mac元数据。这将允许我使用BRU使用正确的元数据更新文件名,而不是使用复制文件的windows / mac日期。有数千美元的计划可以做到这一点,但这些都超出了我的预算。
有任何建议。?
答案 0 :(得分:0)
实际上我在这里看起来有点困难http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/PDF.html并且可能已经部分回答了我的第二个问题 - 使用ExifTool来提取创建/修改的PDF元数据并将其写入windows / mac属性每个文件。
我以前也希望使用ExifTool进行批处理,但我现在首选使用http://bulkrenameutility.co.uk,因为它可以更好地过滤和排序,但是ExifTool看起来能够做元数据BRU无法更新。
所以更新的第二个问题是,ExifTool命令是什么,现在将重命名留给BRU。