zghkbl 发表于 2009-5-4 01:00:52

au3磁盘空间操作

已知配置文件如下:
[智能删除]
最小空间=30000
删除=d:\网络游戏\跑跑卡丁车,d:\网络游戏\大话西游,D:\网络游戏\QQ魔域
'
想编一个程序检测到d:\空间不足"最小空间=30000"
时首先删"d:\网络游戏\跑跑卡丁车",删除后如果空间大于]"最小空间=30000"
就执行其它操作.如果删除"d:\网络游戏\跑跑卡丁车"仍然不足"最小空间=30000"
就再除删"d:\网络游戏\大话西游"依次类推.
请大家帮帮忙.......

sensel 发表于 2009-5-4 02:12:42

Local $sIniFile, $iSpaceFree, $aDelDir, $sRead

$sIniFile = "配置文件.ini"
$iSpaceFree = IniRead($sIniFile, "智能删除", "最小空间", 30000)
$sRead = IniRead($sIniFile, "智能删除", "删除", "")
$aDelDir = StringSplit($sRead, ",")

For $i = 1 To $aDelDir
        If DriveSpaceFree("D:\") >= $iSpaceFree Then ExitLoop
        DirRemove($aDelDir[$i], 1)
Next

jevonleen 发表于 2009-9-26 01:49:52

路过,顶一个
页: [1]
查看完整版本: au3磁盘空间操作