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

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

ritrs@vk 13-05-2015 16:42 2506953

создавать подкаталоги в указаном каталоге
 
Здравствуйте, в общем где то ошибка в коде после ввода параметров и записи одного в текстовый документ окно закрывается, хотя по идее должен дальше идти выбор.

Код:

@set /P k1="Vvedite put' kataloga gde vy hotite sozdat' podkatalogi:  "
:F
@set /P k2="Vvedite imya kataloga kotoryj hotite sozdat':  "
echo %k2% >> myfile.txt
@set ar=Eshche odin katalog? Y-da, N-net:
If %ar%==Y  goto F
If %ar%==N  goto next
:next


@pause>nul

Все разобрался, отсутствовал ключ Р в команде Сет.


В кратце о задании, создать к.ф который будет создавать подкаталоги в указаном каталоге. Я подумал что, можно записать имена подкаталогов на каждой строчкеи текстового документа отдельно, а потом оттуда брать. Может есть более рациональное задание?

iccup.platoon@vk 13-05-2015 17:06 2506963

А имена для подкаталогов где брать будем? Попробуйте шире описать задание.

ritrs@vk 13-05-2015 21:34 2507048

Цитата:

Цитата iccup.platoon@vk
А имена для подкаталогов где брать будем? Попробуйте шире описать задание. »

Имена мы вводим сами, как и путь к каталогу где мы будем создавать новые подкаталоги.

ritrs@vk 13-05-2015 22:02 2507063

Кстати, решение. Может кому интересно.

Код:

@set /P k1="Vvedite put' kataloga gde vy hotite sozdat' podkatalogi:  "
:F
@set /P k2="Vvedite imya kataloga kotoryj hotite sozdat':  "
@echo %k2% >> myfile.txt
@set /P ar="Eshche odin katalog? Y-da, N-net:  "
@if %ar%==Y goto F
@If %ar%==N goto next
:next
@echo off
for /f "tokens=*" %%i in (myfile.txt) do (md "%k1%\%%i")
echo "Deystvie vipolneno yspeshno"
pause>nul



Время: 22:44.

Время: 22:44.
© OSzone.net 2001-