#search #windows-10
#Поиск #windows-10
Вопрос:
Я использую Windows 10, и папки разработки содержат много файлов, я хочу выполнить поиск по всему дереву папок по определенному ключевому слову, но только по определенным типам файлов.
В папке содержится множество скриптов на Python, я хочу искать только скрипты на Python по определенным ключевым словам. Есть ли какой-либо способ сделать это с помощью поиска файлов Windows?
Кажется довольно большим упущением в чем-то, что является фундаментальным в поиске.
Комментарии:
1. Это не похоже на вопрос программирования. Я предлагаю задать его по адресу superuser.com вместо
Ответ №1:
Что вы подразумеваете под ключевым словом? Это слово присутствует внутри файла? Или это часть имени файла?
В случае, если это часть имени файла, вы можете использовать file:
в поиске Windows, как в следующем примере:
file:*keyword*.py
Это покажет вам все файлы, называемые *keyword*.py
. После того, как вы это сделаете, вы можете изменить вид вашего проводника Windows, нажав на вкладку «Просмотр» и выбрав «Сведения», это также покажет вам каталог, в котором находятся эти файлы.
Ответ №2:
Допустим, вы хотите выполнить рекурсивный поиск в текущей папке и во всех ее подпапках файлов с .py
расширением файла, которые содержат строку bar
. Откройте PowerShell в этой папке и введите следующую команду:
Get-ChildItem -Include "*.py" -recurse | Select-String -pattern "bar" | group path | select name
-Include
также поддерживает несколько расширений файлов, разделенных запятыми, например: -Include "*.py","*.xml"