Batch file 需要批处理文件以删除文件的旧版本

Batch file 需要批处理文件以删除文件的旧版本,batch-file,Batch File,我正在使用一个用版本标签保存数据的程序。我想写一个批处理文件,删除除最新版本以外的所有版本。 例如,文件名可以是: 2355-55-1034.dat, 2355-55-1123.dat, 2355-55-1200.dat 我想删除除最新版本之外的所有版本。 感谢cmd中的HD: FOR /F %I IN ('DIR 2355-55*.dat /B /aa /O:-D') DO COPY %I c:\r\ & EXIT (旧号码旧日期?)

我正在使用一个用版本标签保存数据的程序。我想写一个批处理文件,删除除最新版本以外的所有版本。 例如,文件名可以是: 2355-55-1034.dat, 2355-55-1123.dat, 2355-55-1200.dat 我想删除除最新版本之外的所有版本。
感谢cmd中的HD

FOR /F %I IN ('DIR 2355-55*.dat /B /aa /O:-D') DO COPY %I c:\r\ & EXIT

(旧号码旧日期?)