Archiv verlassen und diese Seite im Standarddesign anzeigen : Größe von Datein bestimmen
Hi,
kann mir einer sagen wie ich die größe von datein unter windows bestimmen kann?
wäre nett, am besten mit codesample wenn ihr eins habt.
ciao
handle = open("datei.txt", O_RDONLY | O_BINARY);
l = filelength(handle);
close(handle);
oder (falls filelength nicht bekannt ist):
handle = open("datei.txt", O_RDONLY | O_BINARY);
lseek(handle, 0, SEEK_END);
l = tell(handle);
close(handle);
Wenn Du Win32 benutzt, hilft auch die API-Funktion GetFileSize weiter, damit kannst Du auch Dateigrößen > 4 GB ermitteln (siehe Win32-Referenz).
mit CreateFileName das Handle holen und mit getfilesize die laenge oder du machst es ueber
findfirstfile, dann kriegste alles, attribute, ... in einem schlag!
jo, danke für die hilfe, funzt prima.
hab nich was vergessen, welche includes brauch ich für die funktionen genau?
windows.h, oder schaue in der sdk nach, ich bin bein system neu installieren und habe noch nichts drauf:mad: :mad:
ahh stimmt sdk, hab ich total vergessen :D
danke für den hinweis
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.