cfenjin 发表于 2017-5-26 19:41:39

查找文件并删除这个文件所在的目录

在C盘查找teg.exe并删除这个文件所在的目录,这个目录是隐藏的。这个AU3代码怎么写

yamakawa 发表于 2017-6-6 21:18:04

#include <File.au3>
#include <FileConstants.au3>
#include <Array.au3>

$flag = "explorer.exe";更换成你想检查的文件名
Local $do = _FileListToArrayRec ( "c:\" , $flag ,$FLTAR_FILES , $FLTAR_RECUR , $FLTAR_NOSORT , $FLTAR_FULLPATH )
If @error Then MsgBox(0,"",@extended )

;--    _ArrayDisplay($do);Debug
For $i = 1 To $do
        Local $folder = StringTrimRight($do[$i],StringLen($flag))
   If StringInStr(FileGetAttrib($folder),"H") Then
           ConsoleWrite($folder & @CRLF);测试
;--           DirRemove($folder,1);去除注释,删除目录
Next
全盘遍历,,,效率很低。。。。。
页: [1]
查看完整版本: 查找文件并删除这个文件所在的目录