Bei ".." musst du vorher prüfen ob es vorhanden ist (im Root z.B. nicht). Wenn es vorhanden ist, musst du den Cluster testen. Ich glaube wenn der Cluster FFFFh ist, dann musst du zum Rootdirectory ansonsten halt zum normalen Verzeichnis. Kann auch sein, dass es ein anderer Wert als FFFFh ist, weiß ich jetzt nicht genau.
bitmaster
EDIT: Nee, es war Null nicht FFFFh. Habe ich mit meinem Dateisystem verwechselt. ^^