Пакетная команда для поиска файлов, содержащих определенные символы - PullRequest
0 голосов
/ 30 октября 2019

Я ищу команду, которая позволяет мне в моем %windir%\system32 получить все файлы, которые содержат 4 символа, и вторая буква всех этих символов должна быть i

Все, что я смогЯ нашел эту команду:

 >dir /r %windir%\system32 |findstr /b ".i.*\.dll"

1 Ответ

1 голос
/ 30 октября 2019

Вы задаете вопрос, он недостаточно конкретен и имеет почти поразительное сходство с этим вопросом , заданным вчера. Таким образом, кроме мой ответ вчера и на основе вашего второго символьного условия, здесь есть два примера команд, которые могут делать то, что вам требуется:

Это выведет имена всех четырех символов .dll файлы в вашем каталоге \System32, второй символ которых i или I:

"%__AppDir__%where.exe" "%__AppDir__%.":?i??.dll

Следующее должно выводить имена всех файлов в любом месте вашего каталога \System32, которые имеют четыре символабазовое имя со вторым символом i или I:

Dir /B/A-D "%__AppDir__%"|"%__AppDir__%findstr.exe" /I "^.i..\.[^\.]*$ ^.i..$"

Если вы хотите что-то более конкретное или менее общее, вам следует изменить свой вопрос, чтобы полностью объяснить, что вы пытаетесь найти или исключитьиз любых результатов поиска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...