中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-02 16:41
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [请教]怎么把一个目录里的文件按修改时间列表到指定目录的 查看 1,076 回复 3
楼 主 [请教]怎么把一个目录里的文件按修改时间列表到指定目录的 发表于 2006-11-04 03:14 ·  中国 四川 成都 电信
初级用户
积分 32
发帖 14
注册 2006-10-28 01:47
19年会员
UID 68567
性别 男
状态 离线
怎么把一个目录里的文件 按 指定修改时间 列表到指定目录的记事本里


比如
把C:\WINDOW里的文件里修改日期是 2006-11-01 以后的文件列出来,并写到c:\1.txt 这个记事本里

C:\WINDOW这个指定的目录需要支持多级目录

记事本里记录的格式样式举例:

c:\windows\regedit.exe 2004-08-07
c:\windows\ocgen.log 2005-10-03
c:\windows\system32\Santa Fe Stucco.bmp 2003-10-04
c:\windows\system32\Santa Fe Stucco.bmp 2003-10-04


tree没时间定义,dir不支持多级目录,还有其他命令么?

[ Last edited by windzb on 2006-11-4 at 03:26 AM ]
2 发表于 2006-11-04 04:21 ·  中国 北京 中移铁通
荣誉版主
★★★
积分 1,338
发帖 356
注册 2005-07-15 12:09
21年会员
UID 40733
性别 男
状态 离线
在windows 2k3 下或Windows Resource Kits 下有个 forfiles.exe 可以简单的完成这个任务,如果需要写脚本完成的话可以参考一下这个帖子:http://www.cn-dos.net/forum/viewthread.php?tid=22195
  ☆开始\运行 (WIN+R)☆
%ComSpec% /cset,=何奈无── 。何奈可无是原,事奈无做人奈无&for,/l,%i,in,(22,-1,0)do,@call,set/p= %,:~%i,1%<nul&ping/n 1 127.1>nul

3 发表于 2006-11-04 05:28 ·  中国 四川 成都 电信
初级用户
积分 32
发帖 14
注册 2006-10-28 01:47
19年会员
UID 68567
性别 男
状态 离线
3Q`` ^.^
4 像这样就可以 发表于 2006-12-05 01:03 ·  中国 上海 浦东新区 电信
新手上路
积分 6
发帖 3
注册 2006-12-01 01:59
19年会员
UID 72210
性别 男
状态 离线
Dir /A:D /O:-D /T:W /B D:\TmsBackup+ > D:\erpBackup+\DirAll.txt
论坛跳转: