标题: [文件操作] 批处理怎样删除指定日期的文件? [打印本页]
作者: bmwtt123 时间: 2011-5-28 12:35 标题: 批处理怎样删除指定日期的文件?
想要DEL指定日期之前的文件,要怎么做呢?
假如我想DEL "D:\1111" /d:01-01-2005 。 只删除2005年以前的文件。该怎么做呢? 用for吗?
作者: CrLf 时间: 2011-5-28 12:43
肯定是用for了,虽然也有不用for的方法,但是效率太低——有robocopy的机子除外
作者: batman 时间: 2011-5-28 12:43
楼主,下面这个贴子是你发的不,自己不知道对着改一下:
http://www.bathome.net/viewthrea ... 8%B6%A8%C8%D5%C6%DA
作者: bmwtt123 时间: 2011-5-28 13:23
3# batman
我不懂,不知道XCOPY 能和 DEL 用一样的语句吗?
作者: batman 时间: 2011-5-28 13:39
4# bmwtt123
不懂就多看看基础的东西,论坛有那么多的教程,你看过几篇?
作者: andyrave 时间: 2011-5-28 22:12
- @echo off
- FORFILES /P D:\111 /D 2005-01-01 /S /m *.* /c "cmd /c del @path"
- PAUSE
复制代码
作者: Batcher 时间: 2011-5-29 19:27
批处理删除指定天数日期之前的文件
http://bbs.bathome.net/thread-3334-1-1.html
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |