标题: [其他] [已解决]请问删除文件的批处理怎么写? [打印本页]
作者: sdcool 时间: 2010-6-19 17:15 标题: [已解决]请问删除文件的批处理怎么写?
比如想删除D盘某个文件及这个文件夹下所以的文件,能不能指定某个时间自动操作?操作时,不显示窗口,,不用确认,
这样的批处理怎么写,请高手指点!
在线等
[ 本帖最后由 sdcool 于 2010-6-19 21:59 编辑 ]
作者: s700800900 时间: 2010-6-19 19:50
可以。- @echo off
- set check_time=19:00
- :start
- if "%check_time%" equ "%time:~0,5%" (
- rd /q /s D:\1
- exit
- )
- goto :start
复制代码
关于隐藏运行,可以新建一个VBS,和BAT放在一起。
wscript.createobject("wscript.shell").run "1.bat",0
运行VBS即可。
[ 本帖最后由 s700800900 于 2010-6-19 23:44 编辑 ]
作者: hanyeguxing 时间: 2010-6-19 20:06
1,使用任务计划,可以使用at命令、Schtasks命令或从控制面板-任务计划中直接添加
2,关于不显示窗口:
at时,默认使用NT Authority\System 帐户,所以不会出现窗口
Schtasks时,使用/ru "System"
控制面板-任务计划时,运行方式设置为“NT Authority\System”
3,关于不需要确认
对于del和rd命令,使用/q参数不提示确认信息
4,当目录或子目录具有隐藏或系统属性时,先使用attrib清除。
5,要使用任务计划,必须确认所依赖服务已启动。
作者: sdcool 时间: 2010-6-19 21:23
太感谢楼上二位了,我试一下
三楼高手说的计划任务,我看着有点头大,不好意思,,还要再研究,,新手,呵呵
二楼的,一个VBS和一个BAT,,可以运行!
再次感谢二位
[ 本帖最后由 sdcool 于 2010-6-19 21:32 编辑 ]
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |