Board logo

标题: [其他] [已解决]批处理怎么每天自动清理一次E盘? [打印本页]

作者: wangplay163    时间: 2008-8-11 19:12     标题: [已解决]批处理怎么每天自动清理一次E盘?

网吧 因安装还原, 但又想保留下载区,怎么做个批处理每天 自动清理一次E盘

[ 本帖最后由 wangplay163 于 2008-8-11 20:39 编辑 ]
作者: batman    时间: 2008-8-11 19:49

每天清理一次还是用schtasks计划任务和at命令好些,但at命令要开启计划服务(默认是关了
的),所以建议使用schtasks计划任务命令来完成,但这样会要写两个批处理,第一个是用来
生成计划任务的,另一个则是清理e盘的:
test.bat
  1. schtasks /create /ru system /tn clear /tr c:\bat\clear.bat /st 08:00:00 /sc daily
复制代码
以上创建的计划任务是每天早上8:00运行一次c:\bat\clear.bat,当然要想正常运行刚请保证要
清理的电脑在这段时间内在运行状态。
clear.bat
  1. @echo off
  2. for /f "delims=*" %%i in ('dir /s /ad /b e:') do if exist "%%i" rd /s /q "%%i"
  3. del /q /f e:\*.*
复制代码

[ 本帖最后由 batman 于 2008-8-11 19:51 编辑 ]
作者: wangplay163    时间: 2008-8-11 20:39

以解决,谢谢batman
作者: pusofalse    时间: 2008-8-11 20:55

del /q /f e:\*.*
这句好危险的。根目录中所有文件都会OVER。
作者: batman    时间: 2008-8-11 22:04

原帖由 pusofalse 于 2008-8-11 20:55 发表
del /q /f e:\*.*
这句好危险的。根目录中所有文件都会OVER。

楼主他就是要这样的效果。。。
作者: Batcher    时间: 2008-8-11 22:31     标题: 回复 2楼 的帖子

schtasks和at一样,都需要计划任务服务的支持。
计划任务默认是关闭的?你用的是正版XP系统吗?
作者: wangplay163    时间: 2008-8-12 09:11

上海政府XP。。。。。。。 恩默认是禁止的
作者: wangplay163    时间: 2008-8-12 09:19

哎~想来想去还是 在桌面是建立个批处理 运行它清理E盘吧!




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2