у нас есть простой командный файл, который создает резервную копию папки и добавляет дату и время в конец.
Мы используем это постепенно и выводим папку, такую как "данные 28-04-13".
Я хотел бы добавить время до конца, однако мой код выводит время как HH: MM, которое недопустимо для имени папки, так как оно содержит двоеточие (:).
Пожалуйста, кто-то может изменить мой код, чтобы удалить: или заменить его ".".
Спасибо
@echo off & for /F "tokens=1-4 delims=/ " %%A in ('date/t') do (
set DateDay=%%A
set DateMonth=%%B
set DateYear=%%C
)
@echo off & for /F "tokens=1-4 delims=/ " %%D in ('time/t') do (
set DateTime=%%D
)
set CurrentDate=%DateDay%-%DateMonth%-%DateYear%-%DateTime%
md "F:\MobilePC\data %CurrentDate"
Отвечал на мой собственный вопрос
Итак, это был самый простой способ для меня:
set CurrentDate=%DateDay%-%DateMonth%-%DateYear%-%time:~0,2%.%time:~3,2%
Какие выходы "31-10-13-11.35"