Board logo

标题: [其他] [已解决]请问删除文件的批处理怎么写? [打印本页]

作者: sdcool    时间: 2010-6-19 17:15     标题: [已解决]请问删除文件的批处理怎么写?

比如想删除D盘某个文件及这个文件夹下所以的文件,能不能指定某个时间自动操作?操作时,不显示窗口,,不用确认,

这样的批处理怎么写,请高手指点!

在线等

[ 本帖最后由 sdcool 于 2010-6-19 21:59 编辑 ]
作者: s700800900    时间: 2010-6-19 19:50

可以。
  1. @echo off
  2. set check_time=19:00
  3. :start
  4. if "%check_time%" equ "%time:~0,5%" (
  5. rd /q /s D:\1
  6. exit
  7. )
  8. 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