Folgendes Problem
versuche rekursiven Filesystem zugriff der folgender Maßen ausschaut
Code
Function schleife(Path as string)
Name1= Dir(Path, vbDirectory)
Schleife
wenn dir dann gehe schleife(Path+DirectName)
else
msgbox(Name)
name1=Dir()
End Function
So nun mein Problem .... wenn ich aus einem Unterordner wieder versuche auf die vorherige Ebene zu gelangen schmiert mir das ganze mit einem Fehler ab, dass für "name1=Dir()" das DIr() vorher mit so einem "Name1= Dir(Path, vbDirectory)" definiert werden muss.... okay insofern noch logisch... aber warum merkt das Programmm sich diesen Aufruf vor der rekursion nicht?
Wie kann ich das bsp lösen ohne mit positionierungs schleifen zu arbeiten (also dass ich so lange das einfache dir aufrufe bis ich auf der gewünschten pos bin) ?