Você terá que fazer uma iteração manual e excluir os arquivos que não corresponderem, por exemplo, assim:
for %%f in (*.res) do if [%%~xf]==[.res] (
rem do something with %%f here
)
Estou desenvolvendo um arquivo em lote dentro do qual estou usando o seguinte padrão:
*. res
Eu quero selecionar todos os arquivos com a extensão .res , mas esse padrão está combinando arquivos com uma extensão .resources também.
Em outras palavras, ele age como se eu estivesse especificando *. res * , mas não estou.
Existe alguma maneira de evitar que a linha de comando avalie nomes de arquivo curtos 8.3?