![]() |
Формирование списка файлов
День добрый!
Существует такая иерархия: На диске С лежит папка In, в нее закидываются папки вида ФИО - ААА, ФИО - ВВВ, ФИО - С АА и так далее (то есть фаилия имя отчество, далее дефис, а потом может быть что угодно), в каждой такой папке лежать файлы letter.arj, letter.doc. Папки могут удаляться, могут добавляться новые, но файлы в них всегда одинаково называются (letter.arj, letter.doc) Нужно написать батник который будет формировать файл List следующего содержания C:\In\ФИО - ААА\letter.* C:\In\ФИО - ВВВ\letter.* C:\In\ФИО - С АА\letter.* по сути меняется только то, что выделено. Может батник как-то создаст список всех каталогов в папке In и потом дописать просто \letter.* Условие - батник будет лежать на другом диске. Не могу осилить, помогите чем сможете. |
Попробуйте так:
Код:
@Echo Off Цитата:
|
gora, а зачем UseBackQ?
сортировать лучше уже отфильтрованный итог - может получиться гораздо быстрее почему не for /D или, если уж на то пошло, не dir /AD ? %folder%\%%i\letter.arj тоже надо в кавычки перед echo - собаку |
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Время: 17:43. |
Время: 17:43.
© OSzone.net 2001-