Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#15

Re: findFirst systemabhängig??

  Alt 5. Aug 2006, 13:02
Zitat von Martin K:
Das kann ich nicht so stehen lassen, da ein Ordner keine Extension hat.
Oh, da merkt man wie alt man ist Windows unterstütz auch heute noch das 8.3 Namesprinzip, FindFirst & Co. auch und im 8.3 System hatte jede Datei und jeder Ordner 8 Zeichen für den Namen und 3 für die Erweiterung. Fakt ist jedoch, dass gerade bei Ordner meistens auf eine Angabe für die Erweiterung verzichtet wurde.

Wenn eine Datei bzw. ein Ordner nicht alle 8 bzw. 3 Zeichen genutzt hatte, so hat das OS die betreffenden Stellen in der FAT mit #32 aufgefüllt und "unterstützte" somit auch Datei-/Ordnernamen mit weniger als 8 Zeichen vorn bzw. 3 hinten.
Zitat von Martin K:
Es gibt sogar Dateien, die keine haben
So gibt es auch Ordner die eine Erweiterung haben
Zitat von Martin K:
also kein . im Dateinamen / Ordnernamen!
Die Suche von FindNext findet auch Dateien/Ordner ohne Erweiterung, wenn man nach *.* sucht, da dieses die feste Maske für alles ist. Egal ob mit oder ohne Erweiterung.

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat