Hey guys I have this code to scan my folder and list the files in a listbox:
vb Code:
Dim LOCAL = "F:\Family" 'Dim LOCAL As String = My.Computer.FileSystem.GetFiles("F:\Family", FileIO.SearchOption.SearchAllSubDirectories) Dim xmlFiles() As String = Directory.GetFiles(LOCAL, "*.xml", SearchOption.AllDirectories) Dim srtFiles() As String = Directory.GetFiles(LOCAL, "*.srt", SearchOption.AllDirectories) Dim aviFiles() As String = Directory.GetFiles(LOCAL, "*.avi", SearchOption.AllDirectories) ListBox2.Items.Clear() ListBox1.Items.Clear() For Each avi As String In aviFiles If Array.IndexOf(xmlFiles, avi.Replace(".avi", ".xml")) >= 0 Then ListBox1.Items.Add(avi) ElseIf Array.IndexOf(srtFiles, avi.Replace(".avi", ".srt")) >= 0 Then ListBox1.Items.Add(avi) Else ListBox2.Items.Add(avi) End If Next
Is there an option to exclude one path inside the "LOCAL"? Like scan and list everything but "F:\Family\Pictures", "F:\Family\Texts"...
Thank you.




Reply With Quote