Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Создание папок в цикле for (http://forum.oszone.net/showthread.php?t=339075)

telov9k@vk 05-02-2019 20:41 2856409

Создание папок в цикле for
 
Пару дней назад начал знакомство с 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

Iska 05-02-2019 21:05 2856415

Цитата:

Цитата telov9k@vk
Пытаюсь создать сотню папок, но создаётся только три, что делать? »

Продолжать обучение:
Код:

@echo off
setlocal enableextensions enabledelayedexpansion

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

endlocal
exit /b 0


megaloman 05-02-2019 22:56 2856436

Код:

@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


alpap 06-02-2019 01:00 2856458

Цитата:

Цитата megaloman
с лидирующими нулями »

Код:

@echo off
for /l %%n in (1 1 100) do set "n=00%%n"& cmd /v/c md "!n:~-3!"
pause



Время: 02:49.

Время: 02:49.
© OSzone.net 2001-