maximale länge von pfad & dateinamen

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
seb
Member
Member
Posts: 131
Joined: 2003-03-04, 07:41 UTC

maximale länge von pfad & dateinamen

Post by *seb »

warum kann der TC nicht mit dateien umgehen, bei denen der komplette pfad größer als z.b. 300 ist?!


---

Sheepdog wrote:Das Problem ist nicht nur der Dateiname, sondern der gesamte Pfad.
Wenn Deine Datei z. B.

Code: Select all

c:\ein ganz langer pfad\mit einem langen unterverzeichnis\das wieder ein langes Unterverzeichnis hat\in dem sich wiederum ein Unterverzeichnis befindet\mit einem\anderen Unterverzeichnis\das gar\nicht so\lang ist\das aber\trotzdem ein\Unterverzeichnis ist\und ab hier ist der Dateiname zu lang.txt
heißt, dann ist sie nach den Dateisystemkonventionen nicht mehr lesbar.
sheepdog
d.h. also, nur weil der total commander es nicht kann, folgt daraus das es nicht mehr konform mit den dateisystemkonventionen ist!?

diese sichtweise halte ich für sehr bedenklich (vorbehaltlich irgendwelcher verständnisprobleme meinerseits ;))
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hi, seb.

Wirf mal einen Blick auf diesen Thread, in dem C.G. dazu Stellung bezieht:
BUG: Copy/Move truncates full file names >259 characters

Karl
seb
Member
Member
Posts: 131
Joined: 2003-03-04, 07:41 UTC

Post by *seb »

danke für den hinweis..
jedoch ist das alles sehr unbefriedigend
warum kann bitte ein dateimanager für windows nicht auch vernünftig mit den schon lange existierenden windows-formaten umgehen?!

---

bei folgendem bekomme ich mit TC die datei noch angezeitg, kann aber nicht darauf zugreifen:

D:\Programme\npp\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\change.log

der windows explorer zeigt da schon nur noch:

D:\Programme\npp\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\change

dann kann ich das ccc* verzeichnis noch auf folgendes erweitern:
D:\Programme\npp\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccxxx

an diesem punkt zeigt der TC dann aber keine datei mehr an ;)

der windows explorer steigt aber schon völlig aus mit der meldung: "Auf diesen Ordner kann nicht zugegriffen werden. Pfad zu lang."

die ganzen verzeichnisstrukturen habe ich mit dem TC erzeugt
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50782
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Die Windows-Dateifunktionen unterstützen KEINE Dateinamen, die länger als 259 Zeichen sind. Gewisse Dateisysteme wie NTFS können das. Um die Namen deshalb trotzdem benutzen zu können, muss man sie an Windows durch eine spezielle Syntax vorbeischmuggeln - keine sehr saubere Lösung.
Author of Total Commander
https://www.ghisler.com
Post Reply