|
|
楼主 |
发表于 2015-8-7 17:33:47
|
显示全部楼层
[已解决]批处理怎样比对文件删除重复文件只保留最新创建?
把对比前面相同之后,根据创建日期时间删除老的文件。我需要把BAT文件放在《座套DXF》这个文件夹下,所以需要包含所有子目录
AD1021-G1101-AA-110-主副背料-四向-820.dxf--------------------------------------创建日期2015-8-7 17:10
AD1021-G1101-AA-110-主副背料-四向-821.dxf--------------------------------------创建日期2015-8-7 17:12
AD1021-G1101-AA-110-主副背料-四向-(0000)-821.dxf-----------------------------创建日期2015-8-7 17:15
AD1021-G1101-AA-110-主副背料-四向-(00100)-821.dxf---------------------------创建日期2015-8-7 17:18
AD1021-G1101-AA-110-主副背料-四向-(000f0)-821.dxf----------------------------创建日期2015-8-7 17:20
求大神来条代码,上面这些文件我要求执行代码之后,只留下《创建日期2015-8-7 17:20》这条,对比前面“AD1021-G1101-AA-110-主副背料-四向”有规率的6项5个“-”,这六项相同的情况下,第六个“-”开始不对比,删除只剩余最晚创建的文件。
我有很多的文件及文件夹,同一个文件夹中没有相似的文件,只有在同一个文件中有相似的文件,只要保留一个最新的文件,其余的删除。 |
|