Vb.net Visual Basic:迭代文件夹';s文件
我想在Visual Basic中迭代文件夹中的文件。Vb.net Visual Basic:迭代文件夹';s文件,vb.net,file-io,recursion,Vb.net,File Io,Recursion,我想在Visual Basic中迭代文件夹中的文件。 我想检查每个文件的名称。我听说过Dir函数或其他东西,但我不太确定如何使用它。FileInfo()和DirectoryInfo发送错误,表示它们未定义。目录说它没有声明=/对不起,我是说Visual Basic.NET?是的,导入System.IO,我忘记了DirectoryInfo对象上的“New”。我已经相应地更新了代码。谢谢!快到了!看,在循环中,我使用File.ToString,得到了整个路径。如何获取文件名本身?我相信您可以使用Pa
我想检查每个文件的名称。我听说过Dir函数或其他东西,但我不太确定如何使用它。FileInfo()和DirectoryInfo发送错误,表示它们未定义。目录说它没有声明=/对不起,我是说Visual Basic.NET?是的,导入System.IO,我忘记了DirectoryInfo对象上的“New”。我已经相应地更新了代码。谢谢!快到了!看,在循环中,我使用File.ToString,得到了整个路径。如何获取文件名本身?我相信您可以使用Path.GetFileName(file.ToString)FileInfo()和DirectoryInfo发送未定义的错误。目录说它没有声明=/对不起,我是说Visual Basic.NET?是的,导入System.IO,我忘记了DirectoryInfo对象上的“New”。我已经相应地更新了代码。谢谢!快到了!看,在循环中,我使用File.ToString,得到了整个路径。如何获取文件名本身?我相信您可以使用Path.GetFileName(file.ToString)
Imports System.IO
Dim fInfo As FileInfo()
Dim i As Integer = 0
Dim path AS String = "INSERT FILE PATH"
Dim dInfo As New DirectoryInfo = New DirectoryInfo(path)
fInfo = dInfo.GetFiles("*.txt")
Dim files As String()
Dim File As String
files = Directory.GetFiles(path, "*.txt")
For Each File In files
'Do Something With The File
i += 1
Next