Login
网站首页 > 文章中心 > VB6

VB6获取指定目录里的所有文件路径源代码分享

作者:小编 更新时间:2024-11-21 10:03:33 浏览量:53人看过
标签arcview报错:该文档ID(999999)不存在。


Dim xlist As String



Private Sub Command1_Click()

    Dim fso As Object

    Dim folder As Object

    Dim file As Object

    Dim filePath As String

    Dim folderPath As String

    Dim subFolder As Object


    ' 创建FileSystemObject实例

    Set fso = CreateObject("Scripting.FileSystemObject")

    xlist = ""

    ' 设置目录路径

    folderPath = Text2.Text  '@@@@@这里就是你要获取的目录


    ' 获取目录对象

    Set folder = fso.GetFolder(folderPath)


    ' 递归遍历目录

    RecursiveFolderTraversal folder, fso


    ' 清理

    Set file = Nothing

    Set folder = Nothing

    Set subFolder = Nothing

    Set fso = Nothing

    

    Text1.Text = xlist

End Sub


Sub RecursiveFolderTraversal(folder As Object, fso As Object)

    Dim file As Object

    Dim subFolder As Object


    ' 遍历文件

    For Each file In folder.files

        ' 获取文件路径

        filePath = file.Path

        ' 输出文件路径

        Print filePath

        xlist = xlist & vbCrLf & filePath

    Next file


    ' 遍历子目录

    For Each subFolder In folder.SubFolders

        ' 递归调用

        RecursiveFolderTraversal subFolder, fso

    Next subFolder

End Sub


版权声明:倡导尊重与保护知识产权,本站有部分资源、图片来源于网络,如有侵权,请联系我们修改或者删除处理。
转载请说明来源于"土嘎嘎" 本文地址:http://www.tugaga.com/jishu/vb/1895.html
<<上一篇 2024-11-21
下一篇 >> 2024-12-13

编辑推荐

热门文章