如题所说。由于职务原因,长期需要整理核对单位图纸。
如图,我们的归档文件名规则统一是“.+_.+_.+_.+_.+”,希望可以制作一个动作,可以快速筛选出不是这个命名规则的文件,因为有的时侯会不小心把下划线打成减号,或者少写了一个内容之类。谢谢。
做个组合动作:获取选中文件名的列表。然后使用列表操作通过正则筛选一下。
剩余项列表处如何操作呢?望指明,谢谢
从这里输出不符合上面正则表达式的文件名。然后使用文本窗口显示出来或者用其它方式处理
获取到剩余项列表后可以用这个子程序选中这些文件:在资源管理器中定位文件(子程序)
可以使用everything搜索。
1、立面图下划线打成了减号。
方案:everything搜索“-”(不带引号)。
2、目录少了”00"。
方案一:everything在文件夹内搜索文档“!<_0|_1>”(不带引号)。
方案二:方案一的语法不能覆盖所有情况。当出现“2号楼_建施_1-1剖面图A1.pdf”时,会漏掉这种文件。
此时可以开启正则模式,用正则去查找。正则语法“((?!_[0-9]{2}_).)*$”(不带引号)。
正则语法必须要匹配完整路径,例如“^D:\\((?!_[0-9]{2}_).)*$”。意思是“D:\”路径下,不含“_00_”~“_99_”的文件/文件夹。
假如不包含子文件夹内容,改为“((?!_[0-9]{2}_)[^\\])*$”(不带引号)。
如果遇到更多特殊的情况,可以自行调整正则表达式。
希望以上方法可以帮到你^ ^~
------------------------------------------------------------------------------------------------------------------------------------------------
专注于各种实用办公工具的制作和分享~