zoukankan      html  css  js  c++  java
  • AutoIT查找目录中文件(迭代)

    #include <File.au3>
    #include <Array.au3>
    Dim $Dir
    ; ***********************************************************
    ; *获取目录下文件详细文件(带完整路径名的)的函数,包括子目录的文件
    ; *输入为带完整路径的目录名
    ; *输出为一个数组,$List[0]=目录内文件总数,$List[1...N]为带完整路径的
    ; *文件列表。
    ; ************************************************************
    $testdir="E:\Qiyi"
    FindAllFile($testdir)
    $open=FileOpen("1.txt",9)
    Func FindAllFile($sDir)
            Local $hSearch = FileFindFirstFile($sDir & "\*.*")
            ; 检查搜索是否成功
            If $hSearch = -1 Then Return
            While 1
                    Local $sFile = FileFindNextFile($hSearch)
                    If @error Then ExitLoop
                   
                    If @extended Then
                            FindAllFile($sDir & "\" & $sFile)
                            ContinueLoop
    				EndIf
    				$open=FileOpen("1.txt",9)
    				;带目录
                    ;FileWrite($open,$sDir & "\" & $sFile & @crlf)	
    				;仅文件名
    				FileWrite($open,$sFile & @crlf)		
    				FileClose($open)
            WEnd
            ; 关闭搜索句柄
            FileClose($hSearch)
    EndFunc
    ;_ArrayDisplay($FilesList)
    

     借鉴网上其他朋友的方法

    FileWrite($open,$sDir & "\" & $sFile & @crlf)
    此处可控制具体是打印带目录至记录文件中
  • 相关阅读:
    C# WebBrowser屏蔽alert的方法
    C# webbrowser实现真正意义上的F5刷新
    用于验证码图片识别的类(C#源码)
    递归
    排列组合数
    八皇后问题
    算24
    素数环
    acm
    qsort
  • 原文地址:https://www.cnblogs.com/s380774061/p/2659325.html
Copyright © 2011-2022 走看看