比如找文件夹1,查找出每个盘中文件夹1的位置,显示在列表中.利用vb.net,vb.net 很好用的但是资料好少
大概这样子,供参考。
Imports System.IO
Public Class Form1
Private Function getDir(cdir As String, find As String) As String
Dim sDir() As String
Dim sre As String = ""
Try
sDir = Directory.GetDirectories(cdir)
If sDir.Length = 0 Then Return sre
Catch ex As Exception
Return ""
End Try
Dim t As String
For Each s In sDir
If find.Length < s.Length Then
t = s.Substring(s.Length - find.Length)
If t = find Then
sre += s + vbCrLf
End If
End If
sre += getDir(s, find)
Next
Return sre
End Function
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim sfile As String = TextBox1.Text
If sfile = "" Then Return
Dim sGetFile As String = ""
Dim drivers() As DriveInfo
drivers = DriveInfo.GetDrives()
For Each d In drivers
sGetFile += getDir(d.Name, sfile)
Next
TextBox2.Text = sGetFile
End Sub
End Class