中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-07 18:54
48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » 求遍历全盘查找某天生成的所有文件
可打印版本  1,754 / 10
第1楼 freeapple 发表于 2006-12-14 11:47
初级用户 发帖 25 积分 56
求遍历全盘查找某天生成的所有文件
如题,小弟初学批处理不知能否实现.
第2楼 lxmxn 发表于 2006-12-14 12:49
版主 发帖 4,938 积分 11,386

  可以实现,搜索一下论坛的帖子就有很多。
第3楼 freeapple 发表于 2006-12-15 08:57
初级用户 发帖 25 积分 56
没有没代码贴上来来呢?不好找额!!!!!!!
第4楼 lxmxn 发表于 2006-12-15 12:39
版主 发帖 4,938 积分 11,386

  如果支持WMIC的话,可以使用下面的代码,查找过程可能比较漫长。
第5楼 freeapple 发表于 2006-12-15 15:34
初级用户 发帖 25 积分 56
谢谢 lxmxn
论坛里的好同志^_^
第6楼 regvip2008 发表于 2008-03-05 14:59
初级用户 发帖 87 积分 187
Originally posted by lxmxn at 2006-12-15 12:39 PM:

  如果支持WMIC的话,可以使用下面的代码,查找过程可能比较漫长。
第7楼 HAT 发表于 2008-03-05 17:00
版主 发帖 5,017 积分 9,023
Originally posted by regvip2008 at 2008-3-5 02:59 PM:


小弟想请教下版主:
set db=%date_%000000.000000+480
set da=%date_%235959.000000+480
这两句是啥意思?谢谢!

自己运行一下这个命令就知道版主为什么那样写了
wmic datafile where "Name='c:\\test\\hello.txt'" get CreationDate,FileName
第8楼 plp626 发表于 2008-03-06 09:50
银牌会员 发帖 1,020 积分 2,278
粘贴到命令行下试试:

第9楼 regvip2008 发表于 2008-03-12 16:24
初级用户 发帖 87 积分 187
Originally posted by HAT at 2008-3-5 05:00 PM:

自己运行一下这个命令就知道版主为什么那样写了
wmic datafile where "Name='c:\\test\\hello.txt'" get CreationDate,FileName



非常感谢HAT兄的回复!问题解决了!
第10楼 regvip2008 发表于 2008-03-12 16:26
初级用户 发帖 87 积分 187
Originally posted by plp626 at 2008-3-6 09:50 AM:
粘贴到命令行下试试:

第11楼 SpikeKnox 发表于 2008-03-12 17:20
初级用户 发帖 28 积分 116
如果有PowerShell
Get-PSDrive -PSProvider FileSystem | %{dir -r $_.Root | where {$_.LastWriteTime -match "2008.02.18"}}
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023