dzj124 发表于 2008-10-6 10:49:07

DirRemove命令总被AVAST报病毒

谁来解决下这个问题,用DirRemove这个命令的话,AVAST杀软就报病毒,另外在用_rundos命令时,遇到中间有空格的目录就无法执行del删除命令.

dzj124 发表于 2008-10-6 11:24:19

自己顶下!!!

sanhen 发表于 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


liongodmien 发表于 2008-10-6 11:46:06

问题:
1、让程序取得管理员权限试试;
2、把有空格的命令用双引("")号或单引号('')包含,或用短格式。

dzj124 发表于 2008-10-9 22:29:31

叁恨你失败了~~~AVAST报毒~~~
页: [1]
查看完整版本: DirRemove命令总被AVAST报病毒