Ich möchte ein programm machen, dass alle ordner + unterordner + unterordner... in einer listbox auflistet.
Dann soll es die dateien in der lb konvertieren aber das kann ich selber(hat schonmal geklappt).
Mein jetziger code:
Er listet nur die 1. unterordner auf.
Ich hab was, was die ersten 8 unterordner + dateien (ohne vollst. pfad) auflistet:
Bitte keine kommentare wie "Voll unübersichtlich" oder "Es geht einfacher". Es ist so, wie ich es mache.
Dann soll es die dateien in der lb konvertieren aber das kann ich selber(hat schonmal geklappt).
Mein jetziger code:
Er listet nur die 1. unterordner auf.
Ich hab was, was die ersten 8 unterordner + dateien (ohne vollst. pfad) auflistet:
Quellcode
- Sub dircheck()
- Dim str As String
- For Each di In Directory.GetDirectories(FolderBrowserDialog1.SelectedPath)
- For Each dx In Directory.GetDirectories(di)
- For Each dy In Directory.GetDirectories(dx)
- For Each dz In Directory.GetDirectories(dy)
- For Each da In Directory.GetDirectories(dz)
- For Each db In Directory.GetDirectories(da)
- For Each dc In Directory.GetDirectories(db)
- For Each dd In Directory.GetDirectories(dc)
- str = dd.Substring(FolderBrowserDialog1.SelectedPath.Length + 1)
- ListBox1.Items.Add(str)
- For Each File In Directory.GetFiles(dd)
- ListBox1.Items.Add(File.Substring(FolderBrowserDialog1.SelectedPath.Length + 1))
- Next
- Next
- str = dc.Substring(FolderBrowserDialog1.SelectedPath.Length + 1)
- ListBox1.Items.Add(str)
- For Each File In Directory.GetFiles(dc)
- ListBox1.Items.Add(File.Substring(FolderBrowserDialog1.SelectedPath.Length + 1))
- Next
- Next
- str = db.Substring(FolderBrowserDialog1.SelectedPath.Length + 1)
- ListBox1.Items.Add(str)
- For Each File In Directory.GetFiles(db)
- ListBox1.Items.Add(File.Substring(FolderBrowserDialog1.SelectedPath.Length + 1))
- Next
- Next
- str = da.Substring(FolderBrowserDialog1.SelectedPath.Length + 1)
- ListBox1.Items.Add(str)
- For Each File In Directory.GetFiles(da)
- ListBox1.Items.Add(File.Substring(FolderBrowserDialog1.SelectedPath.Length + 1))
- Next
- Next
- str = dz.Substring(FolderBrowserDialog1.SelectedPath.Length + 1)
- ListBox1.Items.Add(str)
- For Each File In Directory.GetFiles(dz)
- ListBox1.Items.Add(File.Substring(FolderBrowserDialog1.SelectedPath.Length + 1))
- Next
- Next
- str = dy.Substring(FolderBrowserDialog1.SelectedPath.Length + 1)
- ListBox1.Items.Add(str)
- For Each File In Directory.GetFiles(dy)
- ListBox1.Items.Add(File.Substring(FolderBrowserDialog1.SelectedPath.Length + 1))
- Next
- Next
- str = dx.Substring(FolderBrowserDialog1.SelectedPath.Length + 1)
- ListBox1.Items.Add(str)
- For Each File In Directory.GetFiles(dx)
- ListBox1.Items.Add(File.Substring(FolderBrowserDialog1.SelectedPath.Length + 1))
- Next
- Next
- str = di.Substring(FolderBrowserDialog1.SelectedPath.Length + 1)
- ListBox1.Items.Add(str)
- For Each File In Directory.GetFiles(di)
- ListBox1.Items.Add(File.Substring(FolderBrowserDialog1.SelectedPath.Length + 1))
- Next
- Next
- End Sub
Bitte keine kommentare wie "Voll unübersichtlich" oder "Es geht einfacher". Es ist so, wie ich es mache.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „00yoshi“ () aus folgendem Grund: aus folgendem Grund: