Einzelnen Beitrag anzeigen
Alt 29.04.2004, 10:29   #9
flinx
Inventar
 
Registriert seit: 08.04.2001
Beiträge: 3.101


Standard

Zitat:
sorry, meine schuld. der befehl ist echt fein, kenn ihn selber zu gut *gg*
das problem ist jedoch das "ms-dos" pseudo nicht konform mit den windows ordner namen fungiert. z.b. immer ÄÄÄÄ davor usw....
tree /a hilft auch nicht? (ev. + Wordmakro suchen&ersetzen)

Zitat:
ich arbeite gerade daran das er die subf. in eine neue spalte einträgt )
So?
Code:
Public Sub Verzeichnisbaum(fld As Folder, Optional i As Long = 1, Optional j As Long = 1)
'Listet alle Unterverzeichnisse und Dateien eines Startverzeichnisses auf
'Der Aufruf erfolgt rekursiv, daher die Aufrüf-Sub
Dim subfld As Folder, Flag As Boolean, fil As File
Flag = True
For Each fil In fld.Files
If Flag Then Worksheets(1).Cells(i, j).Value = fil.ParentFolder.Path
Worksheets(1).Cells(i, j + 1).Value = fil.Name
Worksheets(1).Cells(i, j + 2).Value = fil.DateCreated
i = i + 1
Flag = False 'dient dazu, den Pfad nicht jedesmal zu schreiben
Next
For Each subfld In fld.SubFolders
j = j + 1
Verzeichnisbaum subfld, i, j
Next
j = j - 1
End Sub
'Ende Code
flinx ist offline   Mit Zitat antworten