5

Я разрабатываю командный файл, в котором я использую следующий шаблон:

* .res

Я хочу выбрать все файлы с расширением .res, но этот шаблон соответствует файлам с расширением .resources .

Другими словами, это действует так, будто я указываю * .res *, но это не так.

Есть ли способ, которым я могу помешать командной строке оценивать короткие 8.3 имена файлов?

1 ответ1

6

Вам нужно будет выполнить итерацию вручную и исключить те файлы, которые не совпадают, например, так:

for %%f in (*.res) do if [%%~xf]==[.res] (
    rem do something with %%f here
)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .