我有一个拥有大约750 k文件的文件存储库,我希望使用优秀的工具批量重命名实用程序(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日期。有上千美元的程序可以做到这一点,但这些都超出了我的预算。
有什么建议吗?
发布于 2016-07-14 01:17:30
实际上,我在这里看上去有点困难,http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/PDF.html可能已经部分回答了我的第二个问题--使用ExifTool提取已创建/修改的PDF元数据,并将其写入每个文件的windows/mac属性。
我以前也希望使用ExifTool进行批处理,但我现在更喜欢使用http://bulkrenameutility.co.uk,因为它过滤和排序更好,但是ExifTool看起来能够完成BRU无法完成的元数据更新。
因此,更新后的第二个问题是,ExifTool命令是什么,现在将重命名留给BRU。
https://stackoverflow.com/questions/38363867
复制相似问题