![]() |
Создание папки под переменным именем
Задача заключается в том, что бы *.bat файл по окончанию уже заданных ему функций, умел создавать в директории d:\abc\ папку под именем её и непосредственного и опосредованного номера в этой директории. Т.е. если прошлая созданная папка имеет имя "999", то новая создается под именем "1000" (999+1=1000)
Или, название новой папки может содержать дату+время ее создания с точностью до секунды т.к. использоваться BATник будет очень часто. Подойдут оба варианта, заранее Спасибо! |
Код:
for /f "tokens=1,2,3,4,5,6,7 delims=/:-,." %%a in ("%date%:%time%") do md "%%c-%%b-%%a_%%d-%%e-%%f" |
Если дата в системе в формате дд.мм.гггг и время ЧЧ.ММ.СС,дс то в указанной папке (здесь D:\Delete) создастся подпапка с именем ггггммдд_ЧЧММСС
Код:
Set Where=D:\Delete |
Огромное спасибо!
|
Если в папке директории только с именами, соответствующими номерам, то поддиректорию с номером на 1 больше максимально существующей можно создать как
Код:
Set Where=D:\Delete Код:
Set Where=e:\Delete |
Время: 17:16. |
Время: 17:16.
© OSzone.net 2001-