Вот содержимое каталога:
λ dir /b "..\src\"
main.c
main.c_
main.c2
main.cpp
main.cpp_
main.cpp2
Это работает как ожидалось:
λ dir /b "..\src\*.c"
main.c
Это не:
λ dir /b "..\src\*.cpp"
main.cpp
main.cpp_
main.cpp2
Почему этот шаблон совпадает с main.cpp_ и main.cpp2?
Что такое рабочее решение для перечисления только * .cpp файлов в каталоге?
РЕДАКТИРОВАТЬ: это не дубликат CMD есть ошибка подстановочный знак?