Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#20

Re: prüfen, ob es ein Ordner ist

  Alt 26. Dez 2004, 17:09
Moin Gina,

Zitat von Gina:
Kann ich das zur auch Prüfung benutzen, ohne vorher FindFirst anzuwenden?
Nein kannst Du nicht, denn womit willst Du es denn vergleichen?

Zitat von Gina:
Ich bin immernoch der Meinung, dass mit FindFirst der Inhalt des angegebenen Pfades nach Ordnern geprüft wird, nicht der Pfad selbst.
FindFirst liefert Dir immer das erste Auftauchen des angegebenen Pfades zurück, unabhängig davon, ob es sich um eine Datei oder ein Verzeichnis handelt, natürlich vorausgesetzt, dass der angegebene Pfad überhaupt existiert.
Wenn jetzt der Pfad keine Wildcards (*,?) enthält wird exakt der angebene Pfad gesucht.

Ich habe die Erfahrung gemacht, dass es am Besten ist als Attributflags faAnyFile anzugeben, und anschliessend auf Directory usw. zu prüfen.

Für Deinen Anwendungsfall dürfte allerdings die unmittelbare Prüfung mittels DirectoryExists/FileExists am meisten Sinn machen.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat