Jump to content

Timp rămas până la zilele B-Zone

V-am pregătit o mulțime de evenimente. Click aici

La mulți ani B-ZONE!

V-am pregătit o mulțime de evenimente. Click aici

[C++] Obtinerea dimensiunii unui fisier


zL Dark ReturN
 Share

Recommended Posts

Folosind urmatorul cod, se poate afla cu usurinta marimea unui fisier.

Acesta marime este data in Bytes.

#include <iostream>
#include <fstream>

using namespace std;

int main () {
  streampos begin, end; // Declaram variabilele pentru inceputul, respectiv sfarsitul verificarii
  filePath[] = "C:\\tutorial.txt"; // Drumul catre fisierul de verificat.
  ifstream checkFile (filePath); // Deschidem fisierul.
  begin = checkFile.tellg(); // In variabila 'begin' memoram inceputul fisierului.
  checkFile.seekg(0, ios::end); // Extragem pozitiile tuturor caracterelor pana ajungem la final.
  end = checkFile.tellg(); // In variabila 'end' memoram sfarsitul fisierului.
  checkFile.close(); // Inchidem fisierul.
  cout<<"Dimensiunea fisierului: "<<(end - begin)<<" bytes.\n"; // Afisam dimensiunea in bytes.
  return 0;
}
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.