Einzelnen Beitrag anzeigen

MicMic

Registriert seit: 26. Mai 2018
296 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#20

AW: Länge Dateiname/Pfade

  Alt 2. Dez 2019, 20:35
Zitat von himitsu:
Zitat von MicMic:
In MAX_PATH steht bei mir 260. Warum liest man manchmal 255/256 (0-255=256), also im Grunde ein ShortString?
256 Zeichen für den Pfad im Dateisystemtreiber,
plus die abschließende #0 und plus der Datenträger (z.B. "X:\")
3 + 256 + 1 = 260
Ich hatte das ja getestet. Beitrag 4 und (6 als Abschluss) in diesem Thread.
Gehen nämlich nur 255. Aber irgendwo las ich mal, dass jemand mit irgendeinem Programm ein Dateiname erstellt hat, der weit mehr als 260 Zeichen hatte. Aber das habe ich nicht weiter verfolgt.

Zitat von Luckie:
Also ich halte es so. So bald ich mir die Frage stellen muss, ob etwas reicht. Also ob so lange Dateipfade möglich sind oder ob 32.000 Einträge in eine Listbox passen, dann sage ich mir, dass was mit meinem Konzept nicht stimmt. Denn was will der Benutzer mit 32.000 Einträgen in einer Listbox zum Beispiel? Deswegen sind solche Fragen für mich eher von theoretischer Bedeutung, spielen für mich in der Praxis eher eine untergeordnete Rolle.
Das Konzept des Anwenders könnte man in Frage stellen. Mein Programm allerdings sollte funktionieren und nicht gleich einfrieren/abstürzen nur weil ich mich um manches nicht gekümmert habe. Deswegen interessiere ich mich auch für ein Verzeichnis mit hunderttausend Dateien... um es einfach mal durchzutesten, ein Funktionsabschnitt besser optimieren zu können usw. Natürlich bombardiere ich den Anwender nicht mit irgendwelchen Mega-Daten und lasse ihm 5 Minuten scrollen
  Mit Zitat antworten Zitat