Datei bzw. Ordner erkennen
lima-city → Forum → Programmiersprachen → C/C++ und D
-
Hi,
gibt es f?r c++ eine Funktion oder eine Methode, mit der man festellen kann, ob der ?bergebene Parameter eine Datei bzw. ein Verzeichnis ist (so was ?hnliches wie bei php mit is_dir() bzw. is_file())?
W?rde mich auf V?rschl?ge freuen.
mfg,
hr -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das kannst mit der Function stat rausfinden (sys/stat.h)
. #include <iostream> #include <sys\stat.h> using namespace std; #define the_file "c:\\Datei.txt" int main(int argc, char* argv[]) { struct stat buf; stat(the_file,&buf); if((buf.st_mode & S_IFMT) != S_IFDIR) cout << the_file << " ist eine Datei." << endl; else cout << the_file << " ist keine Datei." << endl; return 0; } .
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage