Και μια τελευταία απορία! Υπάρχει τρόπος ο χρήστης μιας διεπαφής να επιλέγει ένα folder από το δίσκο? Γιατί για αρχείο έχουμε το OpenFileDialog
Υπάρχει ένα αντικείμενο μέσα στο system.io, το Directory το οποίο σου παρέχει διάφορες μεθόδους για να προσπελάσεις φακέλους. Έτσι, μπορείς να χρησιμοποιήσεις τον εξής κώδικα
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
Dim dir As System.IO.Directory
Dim drive_name As String()
Dim folders As String()
drive_name = dir.GetLogicalDrives()
Dim i As Integer
Dim j As Integer
For i = 0 To drive_name.Length - 1
folders = dir.GetDirectories(drive_name(i))
For j = 0 To folders.Length - 1
check.Items.Add(folders(j), False) 'το check είναι ένα
'checkListBox
Next
Next
Catch exc As Exception
MsgBox(exc.ToString)
End Try
End Sub
Στο συγκεκριμένο παράδειγμα σου εμφανίζει όλους τους φακέλους σε ένα checklistbox.Γενικά μπορείς να παίξεις με τις συναρτήσεις που σου παρέχει το Directory και να κάνεις τη δουλειά σου.Ελπίζω να βοήθησα....