Dateigröße in Variable speichern

michael2004

Grünschnabel
Hallo,
Super Forum habt ihr hier gefällt mir wirklich gut die Seite.

Aber nun zu meiner Frage ich möchte ein Programm in VC6++ schreiben womit
ich mir die Dateigröße anzeigen lassen kann und zu große Dateien löschen kann

mit der Dateigröße habe ich schon rumgespielt mit der Funktion
Code:
 DWORD GetFileSize(
  HANDLE hFile,  // handle of file to get size of
  LPDWORD lpFileSizeHigh 
				 // pointer to high-order word for file size
);
hab ich aus der MSDN
aber bringt mich leider nicht viel weiter
wäre toll wenn mir jemand weiterhelfen könnte
THX im vorraus

gruß michael
 
Das Handle bekommst du von CreateFile. Damit kannst du das File öffnen, danach die Filegrösse lesen.

Danach CloseHandle zum Schliessen nicht vergessen!
 
Code:
HANDLE handle  = CreateFile( szFileName, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN, NULL );

DWORD dwHighSize = 0;
DWORD dwLowSize = GetFileSize( handle, &dwHighSize );
CloseHandle( handle );
 
Zurück