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)
    此处可控制具体是打印带目录至记录文件中
  • 相关阅读:
    Python使用inspect查看代码参数
    Python的hasattr() getattr() setattr()
    Module-GitBook使用手册
    Module-Hadoop技术文档
    Module-Git使用手册
    Module-Faker使用手册
    Module-Docker使用手册
    Module-DB2技术文档
    Module-Dask并行任务调度
    Module-Apache使用说明
  • 原文地址:https://www.cnblogs.com/s380774061/p/2659325.html
Copyright © 2011-2022 走看看