Seite 1 von 1
Wie ermitteln, ob Ordner oder Datei?
Verfasst: 19.11.2004 19:21
von Kiffi
Hallo,
gibt es eine performante und pfiffige Möglichkeit herauszufinden, ob ein
meinem Programm übergebener String ein Ordner oder eine Datei ist?
Beispiel:
c:\test\lala -> Kann eine Datei 'lala' im Ordner 'C:\test\' sein oder aber auch ein Ordner namens 'c:\test\lala'
Danke im voraus & Grüße ... Kiffi
Verfasst: 19.11.2004 19:23
von DarkDragon
FileSize() -> schau inner Hilfe, danke
Verfasst: 19.11.2004 19:32
von Kiffi
> FileSize()
danke für Deine schnelle Antwort!
An FileSize() hatte ich auch schon gedacht, habe aber ein kleines Problem
damit: Wie unterscheide ich dann Ordner und nicht (mehr) vorhandene
Dateien?
FileSize(MeinOrdner) -> -1
FileSize(GeradeGelöschteDatei) -> -1
Grüße ... Kiffi
Verfasst: 19.11.2004 20:35
von MLK
RunProgram("schau in der hilfe") hätte ergeben:
-1: Datei wurde nicht gefunden.
-2: Datei ist ein Verzeichnis.
Verfasst: 19.11.2004 20:43
von Kiffi
GNIIII!
Vielen Dank für Eure Hilfe!
Grüße ... Kiffi
Verfasst: 19.11.2004 21:07
von PMV
Hm, ihr redet doch von FileSize() aus der FileSystem Lib, oder?
Weil öhm bei mir in der Hilfe steht folgendes:
Gibt die Größe der angegebenen Datei zurück.
Besondere 'Ergebnis' Werte:
-1: Datei wurde nicht gefunden.
-2: Datei ist ein Verzeichnis.
^^da sollte also das unterscheiden nicht so schwer sein

und ich kann mcih nicht erinnern, jemals in der Hilfe gelesen zu haben, das dafür gleiche Werte zurück gegeben wurden. Oder meint ihr doch was anders?
MFG PMV