Guten Tag,
ich würde gerne eine Datei haben in der die Änderungszeiten der Unterordner die sich in einem Order befinden enthalten sind.
Ich hab es geschafft, dass bis zu dem Dateipfad und alle (ich nenn es mal) Direkten Unterordner mit Moddate gelistet werden.
Wenn allerdings in einer der direkten Unterordner noch ein Ordner ist, wird dieser nicht angezeigt.
Beispiel:
Ordner1->Ordner1.1
Ordner1->Ordner1.1->Ordner1.1.1
hier würde nur der Ordner 1.1 gelistet werden der Unterordner 1.1.1 nicht.
Das ist der code dazu. Wie schaff ich es, dass auch die "unteren" Ordner gelistet werden?
Vg und Danke,
Carsten
ich würde gerne eine Datei haben in der die Änderungszeiten der Unterordner die sich in einem Order befinden enthalten sind.
Ich hab es geschafft, dass bis zu dem Dateipfad und alle (ich nenn es mal) Direkten Unterordner mit Moddate gelistet werden.
Wenn allerdings in einer der direkten Unterordner noch ein Ordner ist, wird dieser nicht angezeigt.
Beispiel:
Ordner1->Ordner1.1
Ordner1->Ordner1.1->Ordner1.1.1
hier würde nur der Ordner 1.1 gelistet werden der Unterordner 1.1.1 nicht.
Code:
Sub OrdnerListen()
Dim Pfad As String
Dim Ordner As String
Dim row As Integer
Pfad = "C:\Users\Ich\Desktop\VBA\"
Ordner = Dir(Pfad, vbDirectory)
row = 2
Cells(1, 11) = "Ordner Pfad"
Cells(1, 12) = "Mod. Datum"
Do While Ordner <> ""
If (GetAttr(Pfad & Ordner) And vbDirectory) = vbDirectory And (Ordner <> "." And Ordner <> "..") Then
Cells(row, 11) = Pfad & Ordner
Cells(row, 12) = FileDateTime(Pfad & Ordner)
row = row + 1
End If
Ordner = Dir()
Loop
End Sub
Das ist der code dazu. Wie schaff ich es, dass auch die "unteren" Ordner gelistet werden?
Vg und Danke,
Carsten