<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Kennt jemand einen Code, der beispielsweise die JSL-DLL-Funktionen verwendet, um den Datums-/Zeitstempel einer Datei abzurufen?Rufen Sie beispielsweise den Zeitstempel für „C:\mytest.jmp“ ab.Danke... DJ
Schauen Sie sich das an:
timestamp = Creation Date( filePath );
Exzellent!Das scheint den Zweck zu erfüllen
.Danke Carole!!!
Ich weiß nicht, ob es eine Lösung für Sie ist, aber ich schlage die folgende JSL vor:
strPathFile = "C:\mytest.jmp";
//Batchdatei speichern, um Datumsdatei zu erhalten: DateFile.txt mit Datum erstellen
Textdatei speichern(
„C:\GetDate.bat“,
"for %%x in ("||strPathFile||") do echo datetime=%%~tx >> C:\DateFile.txt";
);
//Batchdatei starten
Open("C:\GetDate.bat");
wait(1);//warte, bis die Batch-Datei ausgeführt wird
//DateFile.txt öffnen, das die Datumsdatei in einer JMP-Datentabelle enthält
Open("C:\DateFile.txt",
Spalten( c000001 = Zeichen ),
Importeinstellungen(
Zeilenende (CRLF, CR, LF),
Ende des Feldes (Komma),
Strip Quotes( 1 ),
Verwenden Sie Apostroph als Anführungszeichen (0),
Ganze Datei scannen (1),
Behandeln Sie leere Spalten als numerisch (0),
Etiketten( 0 ),
Spaltennamen Start( 1 ),
Datenstarts( 1 ),
Zeilen zum Lesen (Alle),
Jahresregel („10-90“)
)
);
Wenn jemand wie ich hier gelandet ist und nach dem anderen Dateizeitstempel gesucht hat, konnte ich ihn mit einer entsprechenden Funktion abrufen:
timestamp = Last Modification Date( filePath );