¿Cómo obtener la fecha de creación de un archivo PDF en Microsoft Dynamics AX 2009 con X ++?¿Cómo obtener la fecha de creación del archivo de un archivo?
¿Y cómo abrir ese archivo PDF haciendo clic en el botón?
¿Cómo obtener la fecha de creación de un archivo PDF en Microsoft Dynamics AX 2009 con X ++?¿Cómo obtener la fecha de creación del archivo de un archivo?
¿Y cómo abrir ese archivo PDF haciendo clic en el botón?
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");
Gracias ... Funciona bien ... – Revathi
No haga 2 preguntas. –