Vergleichen Sie 2 Daten in einer Batch-Datei
Ich verwende dies, um das Änderungsdatum einer Datei zu erhalten:
@echo off
FOR %%? IN ("C:\some.exe") DO (
ECHO Last-Modified Date : %%~t?
)
Die obige Meldung gibt etwa Folgendes zurück: Zuletzt geändert am: 26/03/2013 14:43.
Wie kann ich den Datumsteil aus dem Obigen entnehmen und mit einer anderen Datei vergleichen, deren Name ein Datum enthält, z. B .: 23-Sep-13.exe?
Ich muss in der Lage sein, Code in der Batch-Datei auszuführen, wenn die Datei, deren Name das Datum enthält, später als die Datei-Änderungsversion ist, dh das Update installieren.