【问题标题】:Get a list of all files inside of a directory in vb.net获取 vb.net 目录中所有文件的列表
【发布时间】:2010-11-30 06:16:25
【问题描述】:

如何获得包含用户计算机上文件完整路径的文件列表(作为字符串集合或其他一些存储方法)?

有没有办法做到这一点?

【问题讨论】:

    标签: vb.net file-listing


    【解决方案1】:

    您似乎想在System.IO 命名空间中使用Directory.GetFiles()

    Docs here.

    【讨论】:

    • 问题,我怎样才能得到所有子目录中的所有文件呢?
    • 它可能有一个预定义的方法,但除此之外只是一个简单的递归。
    • 呃,那是 write 一个简单的递归,抱歉。
    • @Cyclone:请阅读链接的文档。提示:Directory.GetFiles(string, string, SearchOptions)
    • Directory.GetFiles(Path, "*", SearchOption.AllDirectories) 做到了。比我想用它做的要容易得多,哈哈...
    【解决方案2】:
        Dim txtFiles = Directory.GetFiles("C:\Input", "*.CSV", SearchOption.TopDirectoryOnly).
            [Select](Function(nm) Path.GetFileName(nm))
    
        Dim arrayList As New System.Collections.ArrayList()
        For Each filenm As String In txtFiles
            arrayList.Add(New clsImportFiles(filenm))
        Next
    

    【讨论】:

      【解决方案3】:

      将列表框添加到 Windows 窗体并在表单加载或其他事件上添加以下代码:-

      ListBox1.Items.AddRange(Directory.GetFiles("Your Directory PAth Here"))
      

      希望 IT 提供帮助;来自尼拉夫

      【讨论】:

        猜你喜欢
        • 2010-12-01
        • 2011-04-26
        • 1970-01-01
        • 1970-01-01
        • 2019-01-21
        • 1970-01-01
        • 2011-03-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多