谢谢sensel提供的帮助,问题已解决
修正后的代码如下
;删除Windows补丁备份目录
#Include <File.au3>
DirRemove(@WindowsDir & "\$hf_mig$", 1)
If FileExists(@WindowsDir & "\$NtUninstallKB*") Then
ToolTip(@CR&""&" 系统目录存在补丁备份文件,1秒钟后将自动删除 "&""&@CR,@DesktopWidth-460,@DesktopHeight-100)
Sleep(1000)
$FileList=_FileListToArray(@WindowsDir,"$NtUninstallKB*")
For $i = 1 To $FileList[0]
DirRemove(@WindowsDir & "\" & $FileList[$i], 1)
Next
Else
ToolTip(@CR&""&" 系统目录没有补丁备份文件,1秒钟后将自动退出 "&""&@CR,@DesktopWidth-460,@DesktopHeight-100)
Sleep(1000)
EndIf |