[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理怎样删除指定日期的文件?

想要DEL指定日期之前的文件,要怎么做呢?
假如我想DEL "D:\1111"  /d:01-01-2005  。 只删除2005年以前的文件。该怎么做呢? 用for吗?

肯定是用for了,虽然也有不用for的方法,但是效率太低——有robocopy的机子除外

TOP

楼主,下面这个贴子是你发的不,自己不知道对着改一下:
http://www.bathome.net/viewthrea ... 8%B6%A8%C8%D5%C6%DA
***共同提高***

TOP

3# batman


我不懂,不知道XCOPY 能和 DEL 用一样的语句吗?

TOP

4# bmwtt123
不懂就多看看基础的东西,论坛有那么多的教程,你看过几篇?
***共同提高***

TOP

  1. @echo off
  2. FORFILES /P D:\111 /D 2005-01-01 /S /m *.* /c "cmd /c del @path"
  3. PAUSE
复制代码
测试环境:WINDOWS 8 64Bit
如系统环境不同,请自行修改 :)

TOP

批处理删除指定天数日期之前的文件
http://bbs.bathome.net/thread-3334-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表