【已解决】删除以下路径的文件如何写脚本?
本帖最后由 pizigao 于 2010-9-14 15:19 编辑1)c:\windows\SYSTEM32\config\systemprofile\Local Settings\Application Data\security\*.tmp
2)C:\Documents and Settings\All Users\Application Data\security\*.tmp
因为操作系统不一样~可能装的盘符也不一样~需要系统变量实现~删除成功后提示删除成功~谢谢大家了 c:\windows\SYSTEM32 = @systemdir
C:\Documents and Settings\All Users\Application Data =@AppDataCommonDir run(@ComSpec&' /c del "c:\windows\SYSTEM32\config\systemprofile\Local Settings\Application Data\security\*.tmp" /f /q&del "C:\Documents and Settings\All Users\Application Data\security\*.tmp" /f /q') run(@ComSpec&' /c del "c:\windows\SYSTEM32\config\systemprofile\Local Settings\Application Data\security\*.tmp" /f /q&del "C:\Documents and Settings\All Users\Application Data\security\*.tmp" /f /q','',@SW_HIDE) run(@ComSpec&' /c del "c:\windows\SYSTEM32\config\systemprofile\Local Settings\Application Data\secu ...
xsjtxy 发表于 2010-9-14 14:13 http://www.autoitx.com/images/common/back.gif
谢谢兄弟~不过这个路径不能写死的吧~毕竟操作系统不一样~安装位置也不一样~ c:\windows\SYSTEM32 = @systemdir
C:\Documents and Settings\All Users\Application Data =@AppDataCo ...
netegg 发表于 2010-9-14 14:12 http://www.autoitx.com/images/common/back.gif
谢谢啊 $path1=(@SystemDir&"\config\systemprofile\Local Settings\Application Data\security")
$path2=(@AppDataCommonDir&"\security")
FileDelete($path1&"\*.tmp")
FileDelete($path2&"\*.tmp")
这样写不知道对不对~但是如果判断两个路径里的文件不知道如何写,请大家帮忙补充
If FileExists($path1&"\*.tmp") Then
msgbox(16,"警告","清除失败")
Else
msgbox(48,"成功","清除成功")
EndIf 本帖最后由 netegg 于 2010-9-14 15:01 编辑
回复 7# pizigao
没测试,看语法应该是对的 回复pizigao
If FileExists($path1&"\*.tmp") = 0 Then
msgbox(16,"警告","清除失败")
Else
...
netegg 发表于 2010-9-14 14:59 http://www.autoitx.com/images/common/back.gif
如果同时判断两个路径呢?还有一个PATH2呢~呵呵!不知道如何组合写 先遍历有多少个符合条件的文件,执行删除之后再逐一FileExists,看看是否有未删除的 $aPath = _arraycreate(path1, $path2)
for $i in $aPath
if fileexists($i & '\*.tmp') then
msgbox
else
msgbox
endif
next 回复 7# pizigao
楼主写的代码准确 AU3删除文件好像遇到错误就终止了。 回复 13# xsjtxy
那是没办法的事,除非用system账户登录,全删 AU3删除文件好像遇到错误就终止了。
xsjtxy 发表于 2010-9-14 15:07 http://www.autoitx.com/images/common/back.gif
可以的~已经试过了
页:
[1]
2