Войти

Показать полную графическую версию : [решено] создавать подкаталоги в указаном каталоге


ritrs@vk
13-05-2015, 16:42
Здравствуйте, в общем где то ошибка в коде после ввода параметров и записи одного в текстовый документ окно закрывается, хотя по идее должен дальше идти выбор.

@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
А имена для подкаталогов где брать будем? Попробуйте шире описать задание.

ritrs@vk
13-05-2015, 21:34
А имена для подкаталогов где брать будем? Попробуйте шире описать задание. »
Имена мы вводим сами, как и путь к каталогу где мы будем создавать новые подкаталоги.

ritrs@vk
13-05-2015, 22:02
Кстати, решение. Может кому интересно.

@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




© OSzone.net 2001-2012