【发布时间】:2020-04-28 18:13:52
【问题描述】:
如何获取特定路径目录中的所有文件夹和子文件夹和文件?,
示例:
+ folder1
- exe1
+ folder2
- exe1
- exe2
+ folder3
- exe1
+ folder2
- exe1
+ folder3
+ folder4
我现在正在使用:
Sub GetDirectories(ByVal StartPath As String)
For Each Dir As String In IO.Directory.GetDirectories(StartPath)
ListBox1.Items.Add(Dir)
ListBox1.Items.AddRange(IO.Directory.GetFiles(StartPath))
ListBox1.Items.AddRange(IO.Directory.GetFiles(Dir))
Next
End Sub
和:
Dim files() As String = e.Data.GetData(DataFormats.FileDrop)
For Each path In files
For Each Dir As String In IO.Directory.GetDirectories(path)
GetDirectories(path)
Next
Next
但它没有给我其他子文件夹中的所有文件。
编辑: 与列表框一起使用,我想在放入文件夹时查看完整路径,然后给出所有子文件夹和文件
【问题讨论】:
标签: vb.net