sharky lions |
17-04-2011 15:10 1660244 |
найти путь к файлу/папке с помощью батника и занести результат в txt файл
нужно сделать батник выполняющий следующий упрощённый алгоритм:
Цитата:
начало цикла
поиск объекта
применение к найденной папке операторов %~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 - второго уровня и т.д., названия директорий при этом разные и количество уровней не ограничено...
|
Цитата:
Цитата sharky lions
найти все папки имеющие одинаковое название и получить к каждой путь в виде C:\дир1\дир2\папка записанный в file.txt »
|
Код:
dir/s/b/ad "c:\*папка"|findstr/ie "\\папка">file.txt
|
Цитата:
dir/s/b/ad "c:\*папка"|findstr/ie "\\папка">file.txt
|
А зачем дергать findstr? Просто:
Код:
1>file.txt dir /b /s /ad c:\папка
|
Цитата:
Цитата Foreigner
А зачем дергать findstr? »
|
на случай наличия каталога "c:\папка"
|
sharky lions |
17-04-2011 19:57 1660394 |
amel27, спасибо помогло!
|
Время: 16:12.
© OSzone.net 2001-