• 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)
    此处可控制具体是打印带目录至记录文件中
  • 相关阅读:
    4.2编写第一个servlet(500错误解决)超级开心
    springmvc文件上传下载
    找出字符串中不重复字符的最长子串的长度
    微信小程序接入,https服务器搭建和调试
    js常用写法
    通过条件删除标签
    xml的修改遍历,以及建立
    shelve模块
    dump与load
    locate,find,df,mount,du命令
  • 原文地址:https://www.cnblogs.com/s380774061/p/2659325.html
Copyright © 2020-2023  润新知