Dateigröße in Bytes ermitteln
-
Tach zusammen,
Wie kann ich mit den FileStream-Klassen in C++ die Größe einer Datei ermitteln ?
Danke im voraus

-
Hi, so:
std::ifstream fin("datei", std::ios::binary); fin.seekg(0, std::ios::end); unsigned int size = fin.tellg();
-
ne Kurrze Frage schrieb:
Tach zusammen,
Wie kann ich mit den FileStream-Klassen in C++ die Größe einer Datei ermitteln ?
Danke im voraus

#include <iostream> #include <fstream> int main(int argc, char* argv[]) { if(argc != 2) { std::cout << "usage: ./prog file\n"; return 1; } ifstream i(argv[1], std::ios::binary); if(!i) return 1; i.seekg(0L, std::ios::end); std::cout << "the filesize (in bytes) of \"" << argv[1] << "\": " << i.tellg(); << std::endl; }edit: Langsammmm.......
Gruß, Caipi
-
jo cool das ging ja ratz fatz
danke danke nochmal