n e w b i e
02-12-2011, 22:19
В наличии файл с содержимым,
@echo off
set year=%DATE:~-4%
set dmy=%DATE:~0,2%%DATE:~3,2%%DATE:~-4%
if exist e:\ISO\%year% (
cd e:\ISO\%year%
mkdir %dmy%
) else (
mkdir e:\ISO\%year%\%dmy%
)
при запуске создаёт по указанному пути всё что нужно, но если запустить повторно, после проверки наличия папки с годом, создаёт папку с датой в каталоге, откуда происходит его запуск, скорректируйте пожалуйста (быть может можно и упростить донельзя)
@echo off
set year=%DATE:~-4%
set dmy=%DATE:~0,2%%DATE:~3,2%%DATE:~-4%
if exist e:\ISO\%year% (
cd e:\ISO\%year%
mkdir %dmy%
) else (
mkdir e:\ISO\%year%\%dmy%
)
при запуске создаёт по указанному пути всё что нужно, но если запустить повторно, после проверки наличия папки с годом, создаёт папку с датой в каталоге, откуда происходит его запуск, скорректируйте пожалуйста (быть может можно и упростить донельзя)