找回密码
 加入
搜索
查看: 2081|回复: 1

[AU3基础] 查找文件并删除这个文件所在的目录

  [复制链接]
发表于 2017-5-26 19:41:39 | 显示全部楼层 |阅读模式
在C盘查找teg.exe并删除这个文件所在的目录,这个目录是隐藏的。这个AU3代码怎么写
发表于 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[0]
        Local $folder = StringTrimRight($do[$i],StringLen($flag))
   If StringInStr(FileGetAttrib($folder),"H") Then
           ConsoleWrite($folder & @CRLF);测试
;--           DirRemove($folder,1);去除注释,删除目录
Next 
全盘遍历,,,效率很低。。。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-22 10:01 , Processed in 0.083096 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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