Войти

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


sharky lions
17-04-2011, 15:10
нужно сделать батник выполняющий следующий упрощённый алгоритм:
начало цикла
поиск объекта
применение к найденной папке операторов %~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 - второго уровня и т.д., названия директорий при этом разные и количество уровней не ограничено...

amel27
17-04-2011, 15:26
найти все папки имеющие одинаковое название и получить к каждой путь в виде C:\дир1\дир2\папка записанный в file.txt »dir/s/b/ad "c:\*папка"|findstr/ie "\\папка">file.txt

Foreigner
17-04-2011, 16:29
dir/s/b/ad "c:\*папка"|findstr/ie "\\папка">file.txt

А зачем дергать findstr? Просто:
1>file.txt dir /b /s /ad c:\папка

amel27
17-04-2011, 16:58
А зачем дергать findstr? »на случай наличия каталога "c:\папка"

sharky lions
17-04-2011, 19:57
amel27, спасибо помогло!




© OSzone.net 2001-2012