Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Создание папок в цикле for

Ответить
Настройки темы
CMD/BAT - [решено] Создание папок в цикле for

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Пару дней назад начал знакомство с cmd/bat
Пытаюсь создать сотню папок, но создаётся только три, что делать?
SetLocal EnableDelayedExpansion
@echo off
Set i=0
for %%i in (1,1,100) do (md "dir !i!"& Set /A i+=1)
//Буду рад и другим советам по теме cmd/bat

Отправлено: 20:41, 05-02-2019

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата telov9k@vk:
Пытаюсь создать сотню папок, но создаётся только три, что делать? »
Продолжать обучение:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

for /l %%i in (1, 1, 100) do (
	md "Folder %%i"
)

endlocal
exit /b 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:05, 05-02-2019 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Contributor


Сообщения: 2708
Благодарности: 1684

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@Echo Off
	For /l %%i in (1, 1, 100) Do Md "Folder %%i"
Exit /B
А так мне нравится больше - с лидирующими нулями при просмотре можно сортировать по имени в возрастании нумерации
Код: Выделить весь код
@Echo Off
	For /l %%i in (1001, 1, 1100) Do Set /A NN=%%i &Call Md "Folder %%NN:~1%%"
Exit /B

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 05-02-2019 в 23:04.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:56, 05-02-2019 | #3


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Цитата megaloman:
с лидирующими нулями »
Код: Выделить весь код
@echo off
for /l %%n in (1 1 100) do set "n=00%%n"& cmd /v/c md "!n:~-3!"
pause
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:00, 06-02-2019 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Создание папок в цикле for

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - [решено] создание массива в цикле Neldoreth_inf Скриптовые языки администрирования Windows 2 24-02-2017 07:42
V. 2016 - Создание папок у пользователей vhsuper Microsoft Exchange Server 0 02-06-2016 16:26
V. 5.5/2000/2003 - Создание общих папок capture Microsoft Exchange Server 0 07-05-2012 09:47
VBS/WSH/JS - Создание папок исходя из имени хоста.Создание ярлыков. ufunf Скриптовые языки администрирования Windows 1 18-02-2010 13:59
Разное - Создание НЕСТАНДАРТНЫХ ПАПОК. belohortvladimir Microsoft Windows 2000/XP 7 03-12-2008 22:04




 
Переход