![]() |
Tamaño de un archivo en bites.
Hola como estan.
Lo que quiero hacer es crea un archivo binario con varios objetos, pero me gustaria comprobar si el archivo sirve dependiendo del tamaño en bytes del mismo, osea (fileSize%objSize) si se puede dividir el tamaño del archivo en el tamño de mi objeto se que puedo cargarlo sin problema.... entonces mi pregunta es: ¿como obtengo el tamño de mi archivo en bytes? encontré: GetFileSize(HANDLE hFile,LPDWORD lpFileSizeHigh) ??? en el Handle envio la direccion al archivo Ej: "C:\\tem.dat" o algo asi. ?? LPDWORD es donde guardo el valor en bytes??? Gracias de antemano. Saludos El Negriz |
Código:
HFILE hFile = _lopen("c:\\ntldr", OF_READ); |
El ejemplo de cHackAll es correcto usando la API.
Aquí tienes otro ejemplo usando sólo C, que sería válido en entornos distintos a Windows: Código:
int file = open(FileName, O_RDONLY | O_BINARY); |
Cita:
Cita:
|
| La franja horaria es GMT +2. Ahora son las 06:28:42. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi