Ordner Verschachtelungstiefe.
Ordner Verschachtelungstiefe.
Hallo zusammen,
hab mal wieder eine Frage an die Profis.
Ich habe mich in der letzten Zeit mit Robocopy beschäftigt. Bilder suchen und kopieren von C:/.
Dabei ist mir unter
Nun habe ich in Wikibook folgenden Artikel gefunden
https://de.wikibooks.org/wiki/Datensich ... /_Beispiel
Dort steht
Danke
hab mal wieder eine Frage an die Profis.
Ich habe mich in der letzten Zeit mit Robocopy beschäftigt. Bilder suchen und kopieren von C:/.
Dabei ist mir unter
diese Verschachtelung aufgefallen.c:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Anwendungsdaten\Anwendungsdaten\Anwendungsdaten\Anwendungsdaten\Anwendungsdaten\Anwendungsdaten
Nun habe ich in Wikibook folgenden Artikel gefunden
https://de.wikibooks.org/wiki/Datensich ... /_Beispiel
Dort steht
Kann mir das jemand näher erläutern? Ich bin mir sicher das ich keinen Fehler im Dateisystem habe!Warum die Begrenzung auf 12 Verschachtelungsebenen?
Durch Fehler im Dateisystem können sinnlose zyklische Verschachtelungen entstehen, die das Kopieren drastisch verlangsamen oder unmöglich machen. Ein Beispiel:
c:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Anwendungsdaten\Anwendungsdaten\Anwendungsdaten\Anwendungsdaten\Anwendungsdaten\Anwendungsdaten\ ... usw.
Danke
Win10_Pro Version 20H1 (Build 19043.1348)
-
Tante Google
- DK2000
- Legende
- Beiträge: 10270
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 241 Mal
- Danke erhalten: 745 Mal
- Gender:
Re: Ordner Verschachtelungstiefe.
Das ist auch kein Fehler im Dateisystem, eher ein Designfehler seitens Microsoft:
C:\Dokumente und Einstellungen gibt es nicht. Das ist nur ein 'Junction', eine spezielle Verknüpfung auf NTFS-Ebene.
Die Verknüpfung zeigt auf C:\Users (wird im Explorer als C:\Benutzer angezeigt).
In diesem Ordner gibt es jetzt eine weitere 'Junctions':
C:Users\All Users -> C:\ProgramData
Und in C:\ProgramData gibt es jetzt die meiner Ansicht nach problematische 'Junction':
C:\ProgramData\Anwendungsdaten -> C:\ProgramData
Und damit bildet sich eine unnötige Verschachtelung, die praktisch kein Ende hat.
Das Problem mit Robocopy ist jetzt aber, das es irgendwann mal in der Entwicklung stehen geblieben ist und nicht mehr alle Features vom NTFS kennt bzw. Unterstützt und Junctions gehören dazu. Da diese Junctions transparent zu Benutzerseite sind, erkennt Robocopy dort keine Junction (kennt es ja nicht), sondern einen normalen Ordner und kopiert den als normalen Ordner (in dem Falle den Inhalt C:\ProgramData). Beim Kopieren wird Robocopy dann aber erneut auf den vermeidlichen Ordner Anwendungsdaten treffen und diesen dann erneut kopieren, was wieder zum Inhalt von C:\ProgramData führt usw. Diese Schleife würde nie enden.
C:\Dokumente und Einstellungen gibt es nicht. Das ist nur ein 'Junction', eine spezielle Verknüpfung auf NTFS-Ebene.
Die Verknüpfung zeigt auf C:\Users (wird im Explorer als C:\Benutzer angezeigt).
In diesem Ordner gibt es jetzt eine weitere 'Junctions':
C:Users\All Users -> C:\ProgramData
Und in C:\ProgramData gibt es jetzt die meiner Ansicht nach problematische 'Junction':
C:\ProgramData\Anwendungsdaten -> C:\ProgramData
Und damit bildet sich eine unnötige Verschachtelung, die praktisch kein Ende hat.
Das Problem mit Robocopy ist jetzt aber, das es irgendwann mal in der Entwicklung stehen geblieben ist und nicht mehr alle Features vom NTFS kennt bzw. Unterstützt und Junctions gehören dazu. Da diese Junctions transparent zu Benutzerseite sind, erkennt Robocopy dort keine Junction (kennt es ja nicht), sondern einen normalen Ordner und kopiert den als normalen Ordner (in dem Falle den Inhalt C:\ProgramData). Beim Kopieren wird Robocopy dann aber erneut auf den vermeidlichen Ordner Anwendungsdaten treffen und diesen dann erneut kopieren, was wieder zum Inhalt von C:\ProgramData führt usw. Diese Schleife würde nie enden.
Re: Ordner Verschachtelungstiefe.
OK, Danke DK2000
mußte ich jetzt erstmal 2 mal lesen. Ich denke ich habe es einigermaßen verstanden
Ok ist ja auch kein Beinbruch. Wollte das nur mal verstehen. Tolles Design.
Trotzdem danke nochmal
co_steffl
mußte ich jetzt erstmal 2 mal lesen. Ich denke ich habe es einigermaßen verstanden

Ok ist ja auch kein Beinbruch. Wollte das nur mal verstehen. Tolles Design.
Trotzdem danke nochmal

co_steffl
Win10_Pro Version 20H1 (Build 19043.1348)