Board logo

标题: [文件操作] 批处理for命令如何按最后修改时间的顺序进行遍历执行操作 [打印本页]

作者: wpgogogo    时间: 2012-12-23 21:40     标题: 批处理for命令如何按最后修改时间的顺序进行遍历执行操作

我写的代码如下:
@echo off
::如果E盘没有output文件夹,创建output
if not exist "E:\output" mkdir "E:\output"
for /f "usebackq tokens=1* delims=/" %%a in (`dir /b "E:\input"`) do "C:\Program Files\WinRAR\WinRAR.exe"  a -pxxxx -ep1 -r0 -exit -- "Eutput\%%a.rar" "E:\input\%%a"
----------------------------------------------------------
现在想实现这样一个效果,生成的rar文件和原始的文件最后的修改时间顺序上一致,
就是在input文件夹下abc.txt 比 def.txt创建的时间早,那么压缩的时候def.txt也排在abc.txt的后面压缩




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2