Hallo Peter873,
ich schätze mal du arbeitest noch an deinem alten Problem
Dir()-Befehl
oder
Suchfunktion Speicherort Bauteile
Was soll denn eigentlich bei deinem Makro zum Schluß rauskommen?
(nur mal Interesse halber )
aber Rekursiv könntest du die Ordner so durchsuchen(Msgbox nur für kleinere Strukturen, sonst ist die Ausgabe nicht vollständig.)
Ich schätze mal du arbeitest immer noch in Catscript deswegen habe ich die Dimensionierung weggelassen...
Sub CatMain()
spath = "C:\DATEN\Ajax"
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set MyRootFolder = oFSO.GetFolder(spath)
sFiles = "Root: " & spath & vbCrLf
MsgBox TreeScan(MyRootFolder, "", sFiles), vbOKOnly, "TreeScan: " & spath
End Sub
Function TreeScan(MyFolder, sSpace, sFiles)
'Dateien auslesen
For Each oFile In MyFolder.Files
sFiles = sFiles & sSpace & oFile.Name & vbCrLf
Next
'Ordner auslesen
For Each oFolder In MyFolder.SubFolders
sFiles = sFiles & sSpace & oFolder.Name & vbCrLf
TreeScan oFolder, "----" & sSpace, sFiles
Next
TreeScan = sFiles
End Function
mfG
Mario
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP