Sourcecodes - Die Größe einer Datei ermitteln

Sprachenübersicht/C / C++/ C#/Daten & Ordner

Die Größe einer Datei ermitteln

Diese Seite wurde 4177 mal aufgerufen.

Diese Artikel wurde als uneditierbar gepostet, und darf, wenn nicht ausdrücklich erlaubt nicht auf anderen Seiten verbreitet, oder editiert werden! Printversion

Keywords: C++ Quellcode, größe von Datei ermittlen, Ordner, herausfinden, Dateigröße, sourcecode

Herzlichen Dank an Anton Staruschkin von www.cpp-programming.de/, für die Erlaubnis seine Quellcodes zu veröffentlichen.

So findet man heraus, wie groß eine bestimmte Datei ist:

Code:


#include <windows.h>
#include <stdio.h>
#include <iostream>

using namespace std;

DWORD GetSize(char *fname)
{  
  DWORD dwFileSize;
  HANDLE hFile;
  hFile = CreateFile(fname,GENERIC_READ,FILE_SHARE_READ,
                     NULL,OPEN_EXISTING,0,NULL);
  if(hFile == INVALID_HANDLE_VALUE){return 0;}
  
  dwFileSize = GetFileSize(hFile, NULL);            
  CloseHandle(hFile); 
  
  return dwFileSize;
  
}

int main()
{
  /*ermittelt die Größe der Datei C:\Prog.exe*/
  DWORD dwSize = GetSize("C:\\Prog.exe");  
  cout<<dwSize<<" Bytes";
  getchar();
  return 0;
}

Gibt es noch irgendwelche Fragen, oder wollen Sie über den Artikel diskutieren?

Sprachenübersicht/C / C++/ C#/Daten & Ordner/Die Größe einer Datei ermitteln