找回密码
 加入
搜索
查看: 1609|回复: 3

[AU3基础] [已解决】请教下DirRemove怎么删除不了目录?

[复制链接]
发表于 2011-12-16 09:29:44 | 显示全部楼层 |阅读模式
本帖最后由 yangsheng1119 于 2011-12-16 10:47 编辑

我的脚本如下:
Func _Main()
        Local $BgDir=@WindowsDir & "\bgwin"
        Local $ToolsDir=@WindowsDir & "\wintools"
        If FileExists($BgDir)And FileExists($ToolsDir) Then
                DirRemove($BgDir,1)
            DirRemove($ToolsDir,1)
                Else
                MsgBox(0, "提示", $BgDir & @CRLF & $ToolsDir & "不存在!")
        EndIf
EndFunc   ;==>_Main

执行后只删除了bgwin目录  删不掉wintools目录,不知何故,请大哥大姐指点,谢谢
发表于 2011-12-16 09:55:48 | 显示全部楼层
测试没问题
_Main()
Func _Main()
        Local $BgDir=@ScriptDir & "\bgwin"
        Local $ToolsDir=@ScriptDir & "\wintools"
        If FileExists($BgDir)And FileExists($ToolsDir) Then
                        DirRemove($BgDir,1)
            DirRemove($ToolsDir,1)
                Else
                        MsgBox(0, "提示", $BgDir & @CRLF & $ToolsDir & "不存在!")
        EndIf
EndFunc   ;==>_Main
 楼主| 发表于 2011-12-16 10:43:12 | 显示全部楼层
回复 2# 502762378


    我测试却是有问题的,我这两个目录是用于封装系统调用的,bgwin 存放部署背景  WINTOOL存放首次进桌面的优化工具,但是wintools就是删除不了啊,太奇怪了
 楼主| 发表于 2011-12-16 10:47:17 | 显示全部楼层
问题解决了,WINTOOLS中有一个EXE文件设置错误掩藏运行卡住了,导致删除失败
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-1 05:37 , Processed in 0.075830 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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