Я пытаюсь использовать пакетный скрипт для создания папки и подпапки с датами.
Я хочу создать папку в каталоге с именем November 2018
и внутри нее еще одну папку с именем 27-11-2018
.
То, что я до сих пор пробовал, это:
@echo off
set day=%Date:~0,2%
set month=%Date:~3,2%
set year=%Date:~6,4%
echo %day%
echo %month%
echo %year%
if %month%==11 set month-name=November
pause
set folder="%month-name% %year%\%day%-%month%-%year%"
echo %folder%
md %folder%
pause
Вывод:
27
11
2018
Press any key to continue . . .
"November 2018\27-11-2018"
The system cannot find the path specified.
Press any key to continue . . .
Отраженная строка верна и папка November 2018
создается, но не подпапка.
Я пытался создать только папку November 2018
, и это работает, но, очевидно, это не создает подпапку.
I 'Мы также заменили пробел подчеркиванием, как показано ниже, и это тоже работает, поэтому кажется, что это пробел, вызывающий проблему.
set folder="%month-name%_%year%\%day%-%month%-%year%"
Есть идеи?Я уверен, что на это должен быть простой ответ.