Поиск файлов с одинаковыми именами и 3-х буквенными расширениями - PullRequest
0 голосов
/ 20 февраля 2020

Так что для моей задачи мне нужно найти все файлы на моем C: разделе, начинающемся со слова «принтер», и у них должно быть расширение, которое содержит ровно 3 буквы, я также должен сделать то же самое для. только расширение dll

1 Ответ

0 голосов
/ 20 февраля 2020

Это большая работа для PowerShell (мое старое мнение). :)

Если вы делаете это в собственной операционной системе, это:

dir printer*.??? /s /A-D

или

dir printer*.* /s /A-D

(В обоих случаях от root как / s обозначает подпапки. Вы можете добавить некоторые другие вещи для скрытых файлов или папок, но /? даст вам это. / AD удаляет каталоги.)

Вы можете перенести это в PowerShell с помощью: cmd / r dir printer *. ??? / s / AD

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

Get-ChildItem -Path C:\ -Include printer*.??? -File -Recurse -ErrorAction SilentlyContinue

Вы можете поменяться *. ??? для * .dll в коде, чтобы получить желаемые результаты.

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