Сравнение даты изменения файла с текущей датой в пакетном файле

Мне нужно написать командный файл, чтобы сделать несколько вещей

Сначала я думал, что моя проблема очень проста - зафиксировать дату изменения txt файла расположенный в указанном каталоге, сравните эту дату с текущей датой и, если они совпадают, сделайте что-нибудь. Если их нет, тогда займитесь чем-нибудь другим.

Строка, которую я использую для фиксации текущей даты:

%date%

Строки, которые я использую для фиксации даты изменения указанного мной файла:

SET filename="C:\New Folder\New.txt"
FOR %%f IN (%filename%) DO SET filedatetime=%%~tf
ECHO %filedatetime:~0,-6% >> %destination%

В приведенном выше случае я просто использую echo , чтобы увидеть, что возвращается, и кажется, что дата возвращается, но я получаю дополнительную информацию:

2012/02/19 02

Я хотел бы знать, как получить указанные выше значения, если они также сопоставимы как их правильно сравнить.

10
задан Default 12 June 2013 в 07:03
поделиться