Ver Mensaje Individual
  #1  
Antiguo 23-09-2014
jars jars is offline
Miembro
 
Registrado: mar 2004
Posts: 283
Reputación: 23
jars Va por buen camino
Error para obtener el tamaño de archivo

Hola amigos.
Hace tiempo que estoy usando esta funcion para obtener el tamaño de un archivo desde un programa que corre como servicio.
El problema lo tengo con un cliente que lo esta ejecutando en una maquina virtual con Windows Server 2008 sp2 y la función en lugar de devolverme el tamaño me esta devolviendo una fecha.
En otras maquinas virtuales con el mismo SO no pasa.
Alguna pista?
Código Delphi [-]
function GetHugeFileSize(const name: string): Integer;
  var   a: TWin32FileAttributeData;
begin
  if (not GetFileAttributesEx(PChar(name), GetFileExInfoStandard, @a))
  or ((a.dwFileAttributes and FILE_ATTRIBUTE_DIRECTORY) <> 0) then
    Result := -1
  else
    Result := a.nFileSizeLow;
end;
Gracias.

Última edición por nlsgarcia fecha: 23-09-2014 a las 16:15:13.
Responder Con Cita