2012-01-05 11 views

Respuesta

7

No existe una función de compilación para hacer eso, pero podría preguntarle a Windows.

La función WinAPi getFileTime devuelve una estructura filetime. Sin embargo, tanto los parámetros como el valor de retorno son un poco difíciles de relacionar (vea otra función en la clase AX WinAPI).

Mucho más fácil es la interfaz con el método .Net getCreationTime (no se define en la API de Windows):

client static UTCDateTime getFileCreationTime(str name) 
{ 
    return CLRSystemDateTime2UtcDateTime(System.IO.File::GetCreationTime(name)); 
} 

Para ser utilizado como:

static void Job1(Args _args) 
{; 
    info(strFmt("%1", WinAPi::getFileCreationTime(@"C:\Users\zjbk\My Documents\ActionTool_SysFlushDictionaryServer.xpo"))); 
} 

Para abrir un archivo PDF o cualquier archivo utilizando el visor predeterminado:

WinAPI::ShellExecute(@"C:\test.pdf"); 
+0

Gracias ... Funciona bien ... – Revathi

Cuestiones relacionadas