Vb.net VB如何获取指定目录中的文件列表

Vb.net VB如何获取指定目录中的文件列表,vb.net,Vb.net,我认为这是一个简单的问题,但我无法使语句格式正常工作。我想在列表框中列出指定目录和子目录中的所有文件。我知道这很基本。我在MicrosoftDoc网站上搜索过,我相信我想使用下面的GetFile方法。我的问题是我不知道我把目录名放在哪里了 For Each foundFile As String In My.Computer.FileSystem.GetFiles( My.Computer.FileSystem.SpecialDirectories.MyDocuments) lis

我认为这是一个简单的问题,但我无法使语句格式正常工作。我想在列表框中列出指定目录和子目录中的所有文件。我知道这很基本。我在MicrosoftDoc网站上搜索过,我相信我想使用下面的GetFile方法。我的问题是我不知道我把目录名放在哪里了

For Each foundFile As String In My.Computer.FileSystem.GetFiles(
  My.Computer.FileSystem.SpecialDirectories.MyDocuments)

    listBox1.Items.Add(foundFile)
Next
Dim folderPath As String'在此处设置文件夹路径
将文件夹设置为新目录信息(folderPath)
Dim files=folder.GetFiles()
使用listBox1
.DisplayMember=“名称”
.ValueMember=“全名”
.DataSource=文件
以

几乎总是将绑定作为第一选择。逐项添加通常是低劣的。
DisplayMember
是要显示的属性或列,
ValueMember
是要通过控件的
SelectedValue
公开的属性或列。您可以将
folderPath
设置为任何您想要的,但是您想要,例如,让用户使用
FolderBrowserDialog

选择您将用目录替换
My.Computer.FileSystem.SpecialDirectories.MyDocuments
。哇!你们这些人在骗我。我可以肯定的是,我的for语句应该作为字符串用于每个foundFile(my.Computer.FileSystem.GetFiles(C:\mypath),对吗?我应该把你说的选项放在哪里?它们是我的ListBox1的属性还是什么?我想最后得到的是目录和子目录中每个文件的完整路径和文件名。这是否回答了你的问题?