сначала прочитайте HELP FOR
, а затем, чтобы начать с чего-то, попробуйте это в командной строке
for /l %a in (1881,1,2012) do @echo %a
теперь, когда вы уже мокрая, добавьте немного специй
for /l %a in (1881,1,2012) do @for /l %b in (1,1,12) do @echo %a-%b
и вы почти закончили
for /l %a in (1881,1,2012) do @for /l %b in (1,1,12) do @for /l %c in (1,1,31) do @echo %a-%b-%c
Осталось только преобразовать echo
в подходящий mkdir
и добавить заклинание, чтобы перевести его в файл BAT ....
@echo off
pushd d:\dest
for /l %%a in (1881,1,2012) do (
mkdir %%a
pushd %%a
for /l %%b in (1,1,12) do (
mkdir %%b
pushd %%b
for /l %%c in (1,1,31) do (
mkdir %%c
)
popd
)
popd
)
popd
но, имейте в виду, это сойдет с ума!