Bunu yapmanın bir yolunu bulamıyor gibi görünüyor, google bana hata veriyor!Dizindeki Tüm Klasörleri Listele
Lütfen yardım edin, teşekkür ederim!
Bunu yapmanın bir yolunu bulamıyor gibi görünüyor, google bana hata veriyor!Dizindeki Tüm Klasörleri Listele
Lütfen yardım edin, teşekkür ederim!
Bu deneyin: şeritlerinin bir dizi, bir yönteme, bir parametre olarak temin dizinin her alt için bir döner Directory.GetDirectories
yöntemi kullanıyorum
Imports System
Imports System.IO
Class Program
Shared Sub Main()
For Each Dir As String In Directory.GetDirectories("c:\Program Files")
Console.WriteLine(Dir)
Next
End Sub
End Class
.
DirectoryInfo di = new DirectoryInfo("path");
di.GetDirectories();
di = New DirectoryInfo(path)
rgFiles = di.GetFiles("*.*", IO.SearchOption.AllDirectories)
For Each fi As FileInfo In rgFiles
If CheckIfExist(fi.FullName.ToString.Replace("\" & fi.Name, "")) = False Then
ListBox1.Items.Add(fi.FullName.ToString.Replace("\" & fi.Name, ""))
End If
Next
Public Function CheckIfExist(ByRef Path As String) As Boolean
Dim RetVal As Boolean = False
For Each LI As String In ListBox1.Items
If LI.ToString = Path Then
RetVal = True
Return RetVal
Exit Function
End If
Next
Return RetVal
End Function
Yanıt gönderdiğiniz için teşekkür ederiz! Bir kod pasajı soruyu yanıtlayabilirken, açıklamak gibi bir miktar ek bilgi eklemek hala harikadır. – j0k
"google beni başarısız oluyor!" -Gerçekten? https://www.google.co.uk/search?sclient=tablet-gws&site=&source=hp&btnG=Search&q=List+a+directory%27s+subdirectories+Visual+Basic –