中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何用vb.net通過treeview控件顯示文件夾下所有文件列表

小云
186
2023-08-19 15:11:29
欄目: 編程語言

您可以使用以下代碼來實現通過TreeView控件顯示文件夾下所有文件列表的功能:

Private Sub PopulateTreeView(ByVal path As String, ByVal parentNode As TreeNode)
Dim folder As String = String.Empty
Try
Dim folders() As String = IO.Directory.GetDirectories(path)
If folders.Length <> 0 Then
Dim childNode As TreeNode = Nothing
For Each folder In folders
childNode = New TreeNode(folder)
parentNode.Nodes.Add(childNode)
PopulateTreeView(folder, childNode)
Next
End If
Dim files() As String = IO.Directory.GetFiles(path)
If files.Length <> 0 Then
Dim childNode As TreeNode = Nothing
For Each file In files
childNode = New TreeNode(IO.Path.GetFileName(file))
parentNode.Nodes.Add(childNode)
Next
End If
Catch ex As UnauthorizedAccessException
parentNode.Nodes.Add("Access Denied")
End Try
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim rootPath As String = "C:\YourFolderPath" '指定文件夾路徑
Dim rootNode As New TreeNode(rootPath)
TreeView1.Nodes.Add(rootNode)
PopulateTreeView(rootPath, rootNode)
End Sub

這段代碼通過遞歸遍歷文件夾,將每個文件夾和文件都添加到TreeView控件中的對應節點。您只需要將rootPath變量替換為您想顯示文件列表的文件夾路徑即可。

0
汉源县| 浪卡子县| 舒城县| 满洲里市| 吴川市| 修文县| 台中县| 泽库县| 新竹县| 阳新县| 南开区| 黄冈市| 固安县| 临邑县| 西青区| 石狮市| 阆中市| 察哈| 太和县| 绿春县| 介休市| 巨野县| 庄浪县| 龙陵县| 互助| 邹城市| 陵水| 白河县| 巴塘县| 武定县| 枣阳市| 宣城市| 疏勒县| 长沙县| 调兵山市| 稷山县| 铜川市| 瑞昌市| 武乡县| 雷波县| 曲沃县|