Мне нужно написать командный файл, чтобы сделать несколько вещей
Сначала я думал, что моя проблема очень проста - зафиксировать дату изменения 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
Я хотел бы знать, как получить указанные выше значения, если они также сопоставимы как их правильно сравнить.