• Martes 30 de Abril de 2024, 21:50

Autor Tema:  como saber el tamaño de un fichero  (Leído 1218 veces)

kenychy

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
como saber el tamaño de un fichero
« en: Viernes 6 de Agosto de 2010, 16:15 »
0
hola loquillos,tengo un pequeño problema que necesito que me ayuden a resolver, estoy haciendo un copiador, y necesito saber el tamaño de los archivos, cosa que no puedo hacer ya que el tamaño de un archivo de 7gb  en bytes es enorme y no tengo un tipo de variable que pueda soportar números tan grande, estuve probando con el long double pero  cuando lo saco por el label lo que me sale es -1, no se si esto es problema de conversión o es que este tipo de dato no soporta números tan grande.
Yo creo que windows ya tiene almacenado en algún lugar el tamaño de cada archivo, conjuntamente con la fecha en que se creo y etc. me gustaría saber como puedo acceder a esa información. les agradecería mucho si me ayudaran lo mas rápido posible.

softevolutions

  • Miembro activo
  • **
  • Mensajes: 84
  • Nacionalidad: es
    • Ver Perfil
    • http://www.softevolutions.es
Re: como saber el tamaño de un fichero
« Respuesta #1 en: Jueves 12 de Agosto de 2010, 10:48 »
0
Prueba con la función de la API de windows GetFileSize

GetFileSize(hFile,NULL)

hFile es un handle al fichero en cuestion
:: Lo que puedes hacer sólo lo limita tu propia imaginación ::
Soft Evolutions Technology - http://www.softevolutions.es