Hallo Leute,
irgendwie stehe ich zur Zeit auf dem Schlauch. Ich will ein VBS-Script schreiben, das mir von einem bestimmten Verzeichnis an alle Unterordner und Dateien in eine Datei HTMLformatiert schreibt.
Ich habe z.B. das hier:
Nun möchte ich das in einer Tabelle so dargestellt haben:
(Die Leerzeichen sind nur zur Verdeutlichung der Gliederung in der Tabelle
)
Mit Rekursion müsste das doch gehen oder nicht?
Ich hab bisher das:
Aber das listet mir ja nur alle Ordner untereinander auf.
Jemand nen Tipp, wie ich weiterkomme?
gruß klaus.
irgendwie stehe ich zur Zeit auf dem Schlauch. Ich will ein VBS-Script schreiben, das mir von einem bestimmten Verzeichnis an alle Unterordner und Dateien in eine Datei HTMLformatiert schreibt.
Ich habe z.B. das hier:
Code:
C:\Ordner1
C:\Ordner1\Ordner2
C:\Ordner1\Ordner2\Ordner3
C:\Ordner1\Ordner2\Ordner3\Datei1.txt
C:\Ordner1\Ordner2\Ordner3\Datei2.txt
C:\Ordner1\Ordner4
C:\Ordner1\Ordner4\Datei3.txt
Code:
<tr><td>Ordner1</td></tr>
<tr><td> </td><td>Ordner2</td></tr>
<tr><td> </td><td> </td><td>Ordner3</td></tr>
<tr><td> </td><td> </td><td> </td><td>Datei1.txt</td></tr>
<tr><td> </td><td> </td><td> </td><td>Datei2.txt</td></tr>
<tr><td> </td><td>Ordner4</td></tr>
<tr><td> </td><td> </td><td>Datei3.txt</td></tr>

Mit Rekursion müsste das doch gehen oder nicht?
Ich hab bisher das:
Code:
Function findFolders(folder)
Dim SubFolder
Dim temp
Dim name
For Each SubFolder in folder.SubFolders
If SubFolder.Size > 0 Then
temp = temp & "<tr><td>" & SubFolder.name & "</td><tr>" & findFolders(SubFolder)
End If
Next
findFolders = temp
End Function
Aber das listet mir ja nur alle Ordner untereinander auf.
Jemand nen Tipp, wie ich weiterkomme?
gruß klaus.