SchaSche schrieb:
Naja, es kann doch nun sein, das Windows 2000/XP das kann, aber dieser Bug/Feature in NTFS absichtlich nicht nachträglich korregiert wurde, da Microsoft meint, das sich die Anwender von DOS und anderen Windows Versionen dran gewöhnt haben.
Weil wenn das unter FAT schon so war, muss es unter NTFS ja nicht aus so sein, weil diese Dateisysteme was komplett anderes sind. NTFS wurde ja für NT entwickelt, und ich glaube kaum, das das NT Team den gleichen Fehler gemacht hat, wie das DOS Team.
Nee, das Bug liegt nicht im Dateisystem, sondern in der Win32-API, welche ja praktisch unverändert von den DOS-Basieren Systemen (Win95 bis Me) auf die NT-Basieren Systeme (NT 4 bis XP) übernommen wurde.
Das habe ich auch schonmal gelesen, aber bisher hatte ich keine Pfade die so lang sind.
Ich schon. Da kommt dann, selbst, wenn man den Namen der Datei auf einen einzigen Buchstaben (im Beispiel "a" kürzt), so eine aussagekräftige Fehlermeldung: ”Der Ordner a kann nicht entfernt werden: Der Dateiname oder die Erweiterung ist zu lang.” (siehe auch:
https://www.macuser.de/forum/showpost.php?p=42778&postcount=9)
Schön ist auch, wenn man ein Objekt mit zu langem (Pfad-) Namen von Mac auf Windows kopiert hat. Dann kann man erst auf das Objekt zugreifen, wenn man die Namen der übergeordneten Ordner soweit gekürzt hat. Das geht aber nur, wenn das Name nicht ganz so lang ist bzw. die Hierarchie nicht ganz so tief ist. Sonst kann man gar nicht auf das Objekt zugreife, also weder verschieben, noch löschen etc.
Ist NTFS nur ein aufgebohrtes FAT, wo die Pfade von 8:3 auf 255 aufgebohrt wurden?
Nein, NTFS ist eigentlich ein anständiges Dateisystem. Wie HFS mit B-Trees. Wurde von David Cutler von DEC mitgebracht.
Nur kann Windows bzw. die Win32-API mit den Möglichkeiten, die NTFS bietet, einfach nicht umgehen. (NTFS kann sogar theoretisch so was, wie Resourcen.)
@ Ulfrinn
Der Bug sitzt nicht im Windows-Explorer, sondern viel tiefer, in der Win32-API. D.h. kein Windows-Programm kann Ordner einsortieren, kein Windows-Programm kann auf Pfade länger als 255 Zeichen zugreifen etc. .