Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Батник

25K
28 марта 2009 года
A&D
38 / / 05.03.2009
кто нибудь подскажите как можно выполнить рекрусивный проход по папкам??С помощью bat
7
28 марта 2009 года
@pixo $oft
3.4K / / 20.09.2006
Вызывать батник командой Call из самого себя,в качестве параметра передать имя очередной папки
25K
28 марта 2009 года
A&D
38 / / 05.03.2009
А по подробней??
7
28 марта 2009 года
@pixo $oft
3.4K / / 20.09.2006
Куда уж тут подробнее?..

Для каждый папки пишешь так:
 
Код:
Call %0 <Имя очередной папки>
…разумеется,ели ты Shift'ом не сдвинул аргументы в %0:) Надеюсь,ты там такого делать не будешь
Команда Call вызывает программу и ждёт её завершения,поэтому её и надо тут использовать…А не то перечисление папок пойдёт в каком попало порядке,если вообще пойдёт:rolleyes:
25K
28 марта 2009 года
A&amp;D
38 / / 05.03.2009
Меня интересно а как узнать имена папок ??
С помощью DIR !!?? И как эти имена папок вставлять сюда <Имя очередной папки>
Вот что мне нужно! Поскажитеё
7
28 марта 2009 года
@pixo $oft
3.4K / / 20.09.2006
А самому поэкспериментировать не,никак?
Dir /S чем не устраивает?Сама рекурсивно по папкам лазает
22K
29 марта 2009 года
01MDM
49 / / 07.06.2007
[QUOTE=A&D;280070]кто нибудь подскажите как можно выполнить рекрусивный проход по папкам??С помощью bat[/QUOTE]

Читайте for /?

 
Код:
@echo off
for /r "%ProgramFiles%" /d %%i in (*) do echo %%i


Выводит на экран все папки и подпапки "C:\Program Files"
7
29 марта 2009 года
@pixo $oft
3.4K / / 20.09.2006
01MDM:тоже верно:)
А я автору об этом уже сообщал в этой теме.Видимо,он это 1 раз использовал и тут же забыл…Печально
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог