Привет и заранее спасибо. Я новичок в пакетных сценариях и хотел бы ежедневно выполнять следующие действия на моем сервере. Мне нужно убедиться, что путь к каталогу year/month/day
существует в данной подпапке, если не создать его.
Я исследовал онлайн, но я мог только найти сценарии, которые делают имена каталогов типа yyyymmdd
и создают только один уровень в структуре дерева каталогов.
Я нашел следующий пример в этом блоге.
:: Auto directory date batch (MMDDYYYY format)
:: First parses month, day, and year into mm , dd, yyyy formats and then combines to be DDMMYYYY
:: Setups %date% variable
:: @author Deepu Mohan Puthrote www.deepumohan.com
@echo off
FOR /F "TOKENS=1* DELIMS= " %%A IN ('DATE/T') DO SET CDATE=%%B
FOR /F "TOKENS=1,2 eol=/ DELIMS=/ " %%A IN ('DATE/T') DO SET mm=%%B
FOR /F "TOKENS=1,2 DELIMS=/ eol=/" %%A IN ('echo %CDATE%') DO SET dd=%%B
FOR /F "TOKENS=2,3 DELIMS=/ " %%A IN ('echo %CDATE%') DO SET yyyy=%%B
SET date=%dd%%mm%%yyyy%
echo New folder name %date%
MKDIR %date%