Acho que o problema é que ABCDEFGHIJ.TIF
tem um nome abreviado de algo como ABCDEF~1.TIF
e está sendo corresponde ao seu padrão.
Se você usar DIR /X
, verá os nomes curtos - por exemplo. o nome do arquivo 8.3 - de todos os seus arquivos.
Você pode tentar algo assim:
DIR /B | FINDSTR /R /I "^........\.TIF"
Isso usa FINDSTR no modo de expressão regular para garantir exatamente 8 caracteres antes do .TIF
. Para obter mais ajuda sobre FINDSTR, insira FINDSTR /?
em uma linha de comando.