找回密码
 加入
搜索
查看: 1829|回复: 4

DirRemove命令总被AVAST报病毒

  [复制链接]
发表于 2008-10-6 10:49:07 | 显示全部楼层 |阅读模式
谁来解决下这个问题,用DirRemove这个命令的话,AVAST杀软就报病毒,另外在用_rundos命令时,遇到中间有空格的目录就无法执行del删除命令.
 楼主| 发表于 2008-10-6 11:24:19 | 显示全部楼层
自己顶下!!!
发表于 2008-10-6 11:40:20 | 显示全部楼层
尝试以下函数:


_DosRmdir("D:\aa")
_DeleteFolder("D:\aa")

Func _DosRmdir($Folder)
        
        RunWait(@ComSpec & " /c Rd /s /q "&$Folder&"","",@SW_HIDE)

EndFunc        
        
Func _DeleteFolder($Folder)
        
$Shell = ObjCreate("Scripting.FileSystemObject")
$Shell.DeleteFolder($Folder)

EndFunc


发表于 2008-10-6 11:46:06 | 显示全部楼层
问题:
1、让程序取得管理员权限试试;
2、把有空格的命令用双引("")号或单引号('')包含,或用短格式。
 楼主| 发表于 2008-10-9 22:29:31 | 显示全部楼层
叁恨你失败了~~~AVAST报毒~~~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-6 01:30 , Processed in 0.082369 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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