saschaaaaa

VB Script rekursiv statt nur ein Ordner

Hallo Community,

ich beginne gerade erst mich in die verschiedensten Sprachen einzulesen und habe momentan ein kleines Problem bei einem VB Script:

sFolder = WScript.Arguments(0)
Set oFolder = fso.GetFolder(sFolder)
For Each oFile In oFolder.Files
	Do Something
Next

Wie kann ich hier auch alle Unterordner durchsuchen und die darin enthaltenen Files bearbeiten?
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 310820

Url: https://administrator.de/forum/vb-script-rekursiv-statt-nur-ein-ordner-310820.html

Ausgedruckt am: 10.05.2025 um 15:05 Uhr

129813
Lösung 129813 25.07.2016 aktualisiert um 09:37:50 Uhr
Goto Top
With a recursive function which calls itself from within the function. You will find a lot on the board.
For example
Zwei Ordner durchsuchen

Mehrere Verzeichnisse in einen Script angeben

Regards
Saschaaaaa
Saschaaaaa 25.07.2016 um 10:05:45 Uhr
Goto Top
Wenn ich es so versuche macht er gar nichts mehr?
Nicht mal in dem Ordner der angegeben ist?

boolRecursion = True
parseFolders fso.GetFolder(sFolder),boolRecursion

Function parseFolders(oFolder,boolRecursion)
	for each oFile in oFolder.Files
                 Do Something
	Next

	If boolRecursion Then
		For Each subFolder in oFolder.SubFolders
			parseFolders subFolder, True
		Next
	End If
End Function
129813
Lösung 129813 25.07.2016 aktualisiert um 10:11:15 Uhr
Goto Top
Zitat von @Saschaaaaa:

Wenn ich es so versuche macht er gar nichts mehr?
Nicht mal in dem Ordner der angegeben ist?
No surprise, you're doing nothing with the files face-smile
06. Do Something 

This works without problems.

You have to post your complete code.
Saschaaaaa
Saschaaaaa 25.07.2016 um 10:11:41 Uhr
Goto Top
Hups doch funktioniert schon^^
Habe mich im Ordner vertan.

Danke highload!