Datei oder Verzeichnis



  • Hallo,

    ich habe String Variablen mit z.b. folgenden Inhalten:

    C:\\Datenbank\emupack
    C:\\Datenbank\emupack\file.txt
    ....

    Nun möchte ich gerne eine Funktion schreiben, die mir sagt ob es sich um eine Datei oder um ein Verzeichnis handelt.

    Ich könnte natürlich einfach prüfen ob eine Dateiendung vorliegt, allerdings hat nicht jede Datei eine Endung. So kann es daher nicht gehen.

    Irgendwelche anderen Ideen?

    Martin


  • Mod

    Hallo

    das mit der Dateiendung funktioniert nicht (Verzeichnisse koenne auch Endungen haben)

    Wie liest du diese Dateinamen denn ein (kannst du da eine Abpruefung machen

    MfG
    Klaus



  • if (DirectoryExists(path))
        return 2; // is directory
      else if (FileExists(path))
        return 1; // is file
      else
        return 0; // no such file or dir
    

Anmelden zum Antworten