Вы можете использовать команду `dir` с определенными параметрами, чтобы получить список файлов, соответствующих заданной маске, в подкаталогах и отформатировать вывод. Для фильтрации лишней информации вы можете подключить команды `findstr` и использовать перенаправление. Вот пример команды:
```cmd
dir /s /b "C:\путь\к\директории\*.маска" | findstr /v /c:"дата" /c:"времени" /c:"<DIR>"
```
Параметры команды:
- `/s` — ищет файлы во всех подкаталогах;
- `/b` — выводит только полные пути без других дополнительных данных;
- `"C:\путь\к\директории\*.маска"` — паттерн для поиска;
- `findstr` — фильтрует вывод, исключая строки, содержащие слова "дата", "времени" и "<DIR>", чтобы убрать лишнюю информацию.
Для регулярного использования вы можете создать `bat`-файл с этой командой. Вот пример содержимого такого файла, сохраненного с расширением `.bat`:
```bat
@echo off
setlocal
set "searchDir=C:\путь\к\директории"
set "fileMask=*.маска"
dir /s /b "%searchDir%\%fileMask%" | findstr /v /c:"дата" /c:"времени" /c:"<DIR>"
endlocal
```
Замените `C:\путь\к\директории` и `*.маска` на ваши нужные значения. После выполнения этого бат-файла вы получите список файлов, соответствующих заданной маске.