全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1697|回复: 3

谁帮我写一个批处理命令吧

[复制链接]
发表于 2011-3-8 22:27:30 | 显示全部楼层 |阅读模式
windows xp系统下
我的电脑里按照日期生成文件夹,比如今天3011年3月8日,那么我的D盘里会产生名为2011-03-08的文件夹,昨天产生了一个2011-03-07的文件夹,前天产生了一个2011-03-06的文件夹,
现在我想在每次启动电脑的时候运行一个批处理命令能够判断出来今天是几号,然后删除前天的文件夹以及文件夹下的文件,比如今天3月8日,如果运行这个批处理的话,就会删除名为2011-03-06的文件夹
谁会,帮帮我吧
发表于 2011-3-8 23:04:38 | 显示全部楼层
这个事情你还是手工操作算了。
反正每天都要开电脑啊
发表于 2011-3-8 23:27:03 | 显示全部楼层
@echo off
rem 指定文件的存放路径
set SrcDir=D:\
rem 指定天数
set DaysAgo=2
echo 正在删除指定日期前的文件 ...
forfiles /p %SrcDir% /s /m * /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
exit


上面这段是我备份日志用的其中一部分
删除2天前的文件
forfiles为2003下的一个执行程序
如果系统不是03可以把它复制出来

或者你直接看这贴也可以
http://bbs.bathome.net/thread-3334-1-1.html
 楼主| 发表于 2011-3-8 23:54:49 | 显示全部楼层
原帖由 zyypp 于 2011-3-8 23:27 发表


上面这段是我备份日志用的其中一部分
删除2天前的文件
forfiles为2003下的一个执行程序
如果系统不是03可以把它复制出来

或者你直接看这贴也可以
http://bbs.bathome.net/thread-3334-1-1.html ...

谢谢了,可惜我还是不会用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-5-9 13:00 , Processed in 0.057314 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表