vb.net如何循环目录列表?

Ale*_*lex 13 vb.net

如何遍历文件夹以获取列出的每个文件及其日期/时间?

mic*_*tan 37

使用DirectoryInfo.GetFiles()并从FileInfo类中提取数据(Name,CreationTime等).

我粘贴一些代码从MSDN页面在这里.

Imports System
Imports System.IO
Public Class GetFilesTest
    Public Shared Sub Main()
        ' Make a reference to a directory.
        Dim di As New DirectoryInfo("c:\")
        ' Get a reference to each file in that directory.
        Dim fiArr As FileInfo() = di.GetFiles()
        ' Display the names of the files.
        Dim fri As FileInfo
        For Each fri In fiArr
            Console.WriteLine(fri.Name)
        Next fri
    End Sub 'Main
End Class 'GetFilesTest
Run Code Online (Sandbox Code Playgroud)


小智 5

 For Each LogFile In Directory.GetFiles(Application.StartupPath & "\Txt\")

        ' do whatever wtih filename

    Next
Run Code Online (Sandbox Code Playgroud)

  • 这只是部分答案。既然已经有了完整的答案,为什么要在 3 年后这样回答呢? (6认同)