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

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

Ответить
Настройки темы
CMD/BAT - [решено] найти путь к файлу/папке с помощью батника и занести результат в txt файл

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


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

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


Изменения
Автор: sharky lions
Дата: 17-04-2011
Описание: уточнение
нужно сделать батник выполняющий следующий упрощённый алгоритм:
Цитата:
начало цикла
поиск объекта
применение к найденной папке операторов %~dp$PATH:I
вывод значения в строку № i текстового файла (где i - универсальная переменная применяемая в счётчике циклов в VBA,
как правило, имеющая значения 1,2,3,4....n-2,n-1,n)
конец цикла
т.е. нужно найти все папки имеющие одинаковое название и получить к каждой путь в виде C:\дир1\дир2\папка записанный в file.txt

file.txt должен выглядеть так:
Цитата:
C:\дир1\дир2\папка
C:\дир1\дир2\дир3\папка
C:\дир1\дир2\папка
C:\дир1\дир2\дир3\дир4\папка
...
...
...
D:\дир1\дир2\папка
где, дир1 означает директорию первого уровня, дир2 - второго уровня и т.д., названия директорий при этом разные и количество уровней не ограничено...

Отправлено: 15:10, 17-04-2011

 

Googler


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

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


Цитата sharky lions:
найти все папки имеющие одинаковое название и получить к каждой путь в виде C:\дир1\дир2\папка записанный в file.txt »
Код: Выделить весь код
dir/s/b/ad "c:\*папка"|findstr/ie "\\папка">file.txt
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:26, 17-04-2011 | #2



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

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


Ветеран


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

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


Цитата:
dir/s/b/ad "c:\*папка"|findstr/ie "\\папка">file.txt
А зачем дергать findstr? Просто:
Код: Выделить весь код
1>file.txt dir /b /s /ad c:\папка

Отправлено: 16:29, 17-04-2011 | #3


Googler


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

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


Цитата Foreigner:
А зачем дергать findstr? »
на случай наличия каталога "c:\папка"

Отправлено: 16:58, 17-04-2011 | #4


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


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

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


amel27, спасибо помогло!

Отправлено: 19:57, 17-04-2011 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] BAT to EXE Не может определить путь к файлу men232 Скриптовые языки администрирования Windows 4 07-10-2010 20:09
C/C++ - Обьекты,Form, путь к файлу. K1nDeR45 Программирование и базы данных 0 06-10-2010 12:08
Как найти путь к сетевой папке? va1971no Хочу все знать 2 17-05-2010 09:22
Добавление двойных кавычек в путь к файлу Karat19 AutoIt 6 04-11-2009 11:45
[решено] Службы, как сменить путь к исполнимому файлу?? masus Microsoft Windows 2000/XP 2 12-05-2006 00:39




 
Переход