yj31920 发表于 2011-8-26 22:31:59

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

本帖最后由 yj31920 于 2011-8-26 23:00 编辑

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

如何循环呢还有IF than不怎么会,,请帮忙下
最好每行写上注释   方便的话。
谢谢

netegg 发表于 2011-8-27 00:59:22

阁下这个问题最好是好好看看帮助文件

yj31920 发表于 2011-8-27 08:19:46

有一些思路 但是不知道如何写
先定义变量
然后每3000秒获取下当前分区剩余容量
如果小于50 则执行清理命令
如果大于等于50则继续等待30秒

yj31920 发表于 2011-8-28 11:28:43

有人帮下忙么、、、

yj31920 发表于 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


如何循环执行如何隐藏右下角图标,,请问
页: [1]
查看完整版本: 当分区剩余20M的时候 开始清理该分区跟目录下temp文件夹的所有文件