找回密码
 加入
搜索
查看: 2251|回复: 4

[系统综合] 当分区剩余20M的时候 开始清理该分区跟目录下temp文件夹的所有文件

[复制链接]
发表于 2011-8-26 22:31:59 | 显示全部楼层 |阅读模式
本帖最后由 yj31920 于 2011-8-26 23:00 编辑

此分区用randisk 10创建。  每过30秒检测一下分区容量
检查分区容量  $var = DriveSpaceFree( "r:\" )
删除          Run(@ComSpec & " /c " & 'del  /f /s /q    R:\temp\*.*', "", @SW_HIDE)
每30秒       sleep  30000

如何循环呢  还有IF than  不怎么会,,请帮忙下  
最好每行写上注释   方便的话。
谢谢
发表于 2011-8-27 00:59:22 | 显示全部楼层
阁下这个问题最好是好好看看帮助文件
 楼主| 发表于 2011-8-27 08:19:46 | 显示全部楼层
有一些思路 但是不知道如何写
先定义变量  
然后每3000秒获取下当前分区剩余容量
如果小于50 则执行清理命令
如果大于等于50  则继续等待30秒
 楼主| 发表于 2011-8-28 11:28:43 | 显示全部楼层
有人帮下忙么、、、
 楼主| 发表于 2011-8-28 12:24:10 | 显示全部楼层
Dim $var
$var = DriveSpaceFree( "r:\" )
If $var<50 Then
        Run(@ComSpec & " /c " & 'del  /f /s /q    D:\1\*.*', "", @SW_HIDE)
ElseIf $var>50 Then
        Sleep (60000)
EndIf


如何循环执行  如何隐藏右下角图标,,请问
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 01:32 , Processed in 0.096961 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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