Datei größe ermitteln...
-
Hi...
Ich möchte gerne die datei größe ermitteln, und habe schon einige sachen auspobiert, doch keine funktioniert.
Ich habe FILE pointer und den namen der datei. Probiert habe ich schon die "stat" methode, die GetFileSize() funktion und in den vars der FILE pointer hab ich auch schon rum gegruscht aber nichts gefunden, die MSDN ist keine große hilfe
Wie kann ich die datei größe ermitteln ?
MfG LJ_1102

-
-
In der MSDN steht doch eigentlich auch alles zu den WinAPI-Funktionen zur Ermittlung der Filegröße. Wenn die Größe der Datei den in einem 32Bit-Wert darstellbaren übersteigt, mußt du sogar die WinAPI nehmen.
Zuerst mit CreatFile einen Filehandle besorgen.
Hier steht das auch mit Beispiel
creating_and_opening_files
Dann mit GetFileSize() oder falls die Datei zu groß ist mit GetFileSizeEx() die Größe bestimmen. Zum Schluß noch mit CloseHandle() die Datei wieder schließen.