中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 03:29
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » [求助]如何将目录A存取时间超过30天的档案,move到B目录
可打印版本  1,189 / 5
第1楼 pdanniel66 发表于 2010-07-07 07:43
初级用户 发帖 64 积分 68
[求助]如何将目录A存取时间超过30天的档案,move到B目录
如何将目录A(含子目录与档案),存取时间超过30天的档案,move到B目录,B目录仍需有与A相同的子目录结构,原A子目录架构仍保留。
搜索讨论区仍没找到解答
http://www.cn-dos.net/forum/viewthread.php?tid=49265&fpage=1&highlight=move
第2楼 pdanniel66 发表于 2010-07-10 06:17
初级用户 发帖 64 积分 68
请大家帮帮忙 ! 谢谢!
第3楼 xiaohacker 发表于 2010-07-12 11:30
初级用户 发帖 45 积分 110
帮你顶起来,围观你
这种帖子应该很多的,你在论坛仔细搜搜,肯定有。。。。。
第4楼 pdanniel66 发表于 2010-07-13 05:21
初级用户 发帖 64 积分 68
(1) 以下是我测试的code , 初步测试可行,但须第三方
(2) 请各位可否精简,不要暂存档,谢谢 !




robocopy-01.bat (复制目录架构,不含档案,robocopy是微软工具 ) :

robocopy d:\temp02 D:\Temp1\test\test99 /e /lev:50 /minage:19000101

move-01.bat (修改cn-dos的 delete sample 为move):



change01.bat (change为第三方工具):

change 2.bat /from " /to ☆

rep-string02.bat (replace ☆ to "):


[ Last edited by pdanniel66 on 2010-7-13 at 05:29 ]
第5楼 losaray 发表于 2010-07-13 17:01
新手上路 发帖 2 积分 2
我也很想知道,使用批处理怎么自动判断文件更改时间?
第6楼 HAT 发表于 2010-07-14 09:54
版主 发帖 5,017 积分 9,023
Re 5 楼
参考:批处理删除指定天数日期之前的文件
http://bbs.bathome.net/thread-3334-1-1.html
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023