@NeO_n

Как написать bat файл для перемещения папки D:\1 в D:\x\1, где X это текущая дата формата день, месяц, час, минута?

Весь вопрос в шапке. Есть задача которую я ранее выполнял через кликер, но в софте есть возможность подтянуть .bat однако с написанием не знаком. Надеюсь написать такое реально)
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ответы на вопрос 1
hint000
@hint000
у админа три руки
set X=%DATE:~3,2%-%DATE:~0,2%-%time:~0,2%-%time:~3,2%
if "%time:~0,1%" == " " set X=%DATE:~3,2%-%DATE:~0,2%-0%time:~1,1%-%time:~3,2%
mkdir "D:\%X%"
move "D:\1" "D:\%X%\"
X это текущая дата формата MM-DD-HH-mm (месяц-день-час-минута)
Если вы настаиваете, чтобы день был раньше месяца, то у вас потом сортировка разлезется. Бухгалтера так делают, но не айтишники. Я как-то пытался объянить бухгалтерам, почему айтишники используют такой "странный" формат ГГГГ-ММ-ДД, но без особого успеха. В глазах читалось:
Дети, слово малчик и слово сол пишется с мягким знаком, а слова вилька и тарелька без мягкого знака, понять это невозможно, нужно просто запомнить.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы