нужно вывести все файлы диска C с расширением 4 и более символов, пытался сделать это через where /R . *.*???? , но он читает и точки в названиях файлов из-за чего отрабатывает не так как нужно, как можно это реализовать?
ну вот проблема where /R . *.???? находит только файлы с расширением из 4 символов, можно ли как то сделать что бы не только 4 но и более 4?
Алексей
Мыслитель
(7312)
Nikita Smolin, возможно так
where /R . *.*???? | findstr /r "\.[a-zA-Z0-9][a-zA-Z0-9][a-zA-Z0-9][a-zA-Z0-9*]$"
Вообще, конечно, должно быть {4,} - но тут увы с поддержкой в данной команде
Игорь Горохов
Просветленный
(25228)
Nikita Smolin, Каталоги, которые .vscode, .docker - понятно - тут нужно с параметрам "dir" играться, чтобы оно каталоги не выводило.
А вот с постргесом интереснее, у тебя эти файлы, действительно с таким расширением?