Ich denke mal, das Problem ist, daß nicht alle Ordner da liegen, wo man denkt. Zum Beispiel wird der Desktop als Ordner der obersten Ebene angenommen. Alles andere steht drunter. Wenn ich jetzt vom Desktop zu %userprofile% verlinke und dann %userprofile% rekursiv auslesen will, komme ich irgendwann auch zum Desktop und damit bin ich über dem Link wieder am Anfang, das Spiel fängt von vorne an.
Gruß Volkmar