我有一堆重复的文件,末尾添加了“_1”、“_2”等。我知道我可以进行搜索以显示所有带有 _1 的文件,但有些文件的文件名中也有 _1,大约在搜索到一半时。这样的搜索也会显示那些原始文件,我只想删除重复的文件。有什么想法可以做到这一点吗?
- 20230528_134316
- 20230528_134316_1
- 20230528_134316_2
在这种情况下,搜索 _1 也会显示原始文件。我怎样才能只选择重复项?也许只搜索文件名的最后几位数字?也许我只能显示 _1 位于文件名末尾的结果?我不确定该怎么做。谢谢!
答案1
答案2
您的文件名似乎有固定的格式,您可以搜索具有
*_??????_*.*
作为模式。这将搜索文件名中有两个下划线字符的文件,这两个下划线字符之间用任意 6 个字符分隔。
- 星号 (*) 查找任意长度的任意字符(包括零字符)
- 问号(?)查找任意单个字符。
- 句号 (.) 将文件名与文件扩展名分隔。
根据文件的不同,您还可以使用*_*_*.*
它来查找文件名中带有任何模式的两个下划线的文件。