我想知道是否有办法在Windows中使用批处理文件或任何其他方法(免费软件实用程序)删除半重复文件(基于名称)?
举一个例子,我在目录中有以下文件:
fileNameXXX(aaa).ext
fileNameXXX(bbb).ext
在这种情况下,我只想保留fileNameXXX(bbb).ext
答案 0 :(得分:2)
它是批量生产的一行:
for /f "delims=" %%f in ('dir /b "*(*).ext" ^| find /v "(ddd)"') do ECHO del "%%f"
对于与文件掩码匹配的每个文件(不包括(ddd)
的文件):删除它。
如果输出符合您的需要,请删除ECHO
。
注意:如果要在命令行上直接使用它(而不是在批处理文件中),请将每个%%f
替换为%f
。
提示:考虑使用更多代码来检查,如果 是荷兰语版本,如果没有,请保留英语版本(或您喜欢的任何内容)。