'****************************
'递归遍历目录
' 作者: 自由奔腾(wgscd)
' E-mail:wgscd@126.com
Public Sub getDirectory(ByVal strpath As String)
Try
Dim file As FileInfo
Dim str As String
Dim strs As String() = Directory.GetFiles(strpath)
Dim subdirectory As String
Dim subdirectoryEntries As String() = Directory.GetDirectories(strpath)
For Each subdirectory In subdirectoryEntries
For Each str In strs
Me.Text = subdirectory
file = New FileInfo(str)
' If file.FullName Like "*.jpg" Or file.FullName Like "*.bmp" Or file.FullName Like "*.gif" Or 'file.FullName Like "*.png" Then '可以添加指定的文件为你所用!!
ListBox1.Items.Add(file.FullName) '添加到列表里
Me.Text = file.FullName
' End If
Next str
getDirectory(subdirectory) '递归
Next subdirectory
Catch ex As Exception
End Try