<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¿Alguien sabe de algún código que diga utilizar las funciones JSL DLL para obtener la fecha/marca de tiempo de un archivo?Por ejemplo, obtenga la marca de tiempo para: "C:\mytest.jmp".gracias... dj
Mira esto:
timestamp = Creation Date( filePath );
¡Excelente!Eso parece hacer el truco
.Gracias Carole!!!
No sé si es una solución para ti, pero te propongo el siguiente jsl:
strPathFile = "C:\miprueba.jmp";
//Guarde el archivo por lotes para obtener el archivo de fecha: cree DateFile.txt que contenga la fecha
Guardar archivo de texto (
"C:\GetDate.bat",
"para %%x en ("||strPathFile||") haz echo datetime=%%~tx >> C:\DateFile.txt";
);
//Iniciar archivo por lotes
Abrir("C:\GetDate.bat");
esperar (1); // esperar para dejar que el tiempo ejecute el archivo por lotes
//Abrir DateFile.txt que contiene el archivo de fecha en una tabla de datos jmp
Abrir("C:\ArchivoFecha.txt",
columnas (c000001 = Carácter),
Importar ajustes(
Fin de línea (CRLF, CR, LF),
Fin de campo (coma),
Cotizaciones de tiras( 1 ),
Usar apóstrofe como comillas ( 0 ),
Escanear todo el archivo( 1 ),
Tratar las columnas vacías como numéricas (0),
Etiquetas( 0 ),
Nombres de columna Inicio ( 1 ),
Inicios de datos ( 1 ),
Líneas para leer (todas),
Regla del año ("10-90")
)
);
Si alguien llegó aquí como yo, buscando la otra marca de tiempo del archivo, pude obtenerla con una función relacionada:
timestamp = Last Modification Date( filePath );