刪除目錄/文件夾.
DirRemove ( "路徑" [, 子目錄] )
路徑 | 目標(biāo)目錄路徑. |
子目錄 | [可選參數(shù)] 確定是否刪除子目錄. 0 = (默認(rèn)) 不刪除文件及子目錄 1 = 刪除文件及子目錄(類似 DOS 的 DelTree 命令) |
成功: | 返回 1. |
失敗: | 返回 0, 刪除目錄發(fā)生錯(cuò)誤(或目錄不存在). |
; Delete C:\Test1 and all subdirs and
files
$sFldr1 =
"C:\Test1\"
$sFldr2 =
"C:\Test1\Folder1\"
$sFldr3 =
"C:\Test1\Folder1\Folder2\"
If DirGetSize($sFldr1) = -1
Then
DirCreate($sFldr3)
$explorer = RunWait("explorer /root, C:\Test1\Folder1")
$handle = WinGetHandle($explorer)
MsgBox( 262144, "消息", "資源管理器打開時(shí)顯示子文件夾 Folder2.")
DirRemove($sFldr3, 1)
MsgBox(262144, "消息", "子文件夾:
Folder2 已被刪除.")
WinClose($handle)
DirRemove($sFldr1, 1) ;
清理測試文件夾
Else
;MsgBox(48, $sFldr1, "目錄已存在!")"^\b.+\b\v",
1);譯注:原文如此,但運(yùn)行時(shí)提示表達(dá)式錯(cuò)誤!
MsgBox(48, $sFldr1, "目錄已存在!");譯注:上句錯(cuò)誤,此句為修改!
EndIf
provider with jb51.net (unicode) |