hearton 发表于 2008-9-9 09:26:49

如何删除指定路径的多个指定文件

Dim $file,$i
$file=@WindowsDir & "\" & "system32" & "\" & "0_0.dll"
$file=@WindowsDir & "\" & "system32" & "\" & "1_1.dll
$file=@WindowsDir & "\" & "system32" & "\" & "config" & "\" & "2_2.dll"
$file=@WindowsDir & "\" & "system32" & "\" & "config" & "\" & "3_3.dll"
$file=@ScriptDir & "\" & "4_4.dll"
$file=@ScriptDir & "\" & "5_5.dll"
For $i=0 To 5
FileDelete($i)
Next
MsgBox(0,"破解程序","恭喜破解成功")

就是删除windows\system32目录下的0_0.dll和1_1.dll
删除windows\system32\config\2_2.dll和3_3.dll
删除脚本当前目录下4_4.dll和5_5.dll
可我编译的时候会出错?
顺便问下,如果那些指定的文件不存在,会是什么结果呢?

powerofos 发表于 2008-9-9 10:22:40

参考帮助文件,“文件,目录,驱动器”部分
还有,你的代码中@WindowsDir & "\" & "system32" & "\" & "0_0.dll"
显得繁琐吧,SYSTEM32目录可以和“\”加一起:"\system32"
For $i = 0 to 5
FileDelete(file[$i])
Next

文件的存在与否请看函数的返回值或其他。

[ 本帖最后由 powerofos 于 2008-9-9 10:25 编辑 ]
页: [1]
查看完整版本: 如何删除指定路径的多个指定文件