Фильтрация файлов по имени и содержимому в Windows 7

как: фильтр файлов по имени и содержимому в Windows 7?

мне нужно найти файлы с именем bob.xml рекурсивно и оставить (в результатах поиска) только те, которые содержат фразу <gold>100</gold>

можно ли это сделать под Windows 7 без использования внешнего программного обеспечения (, что я должен загрузить и установить)?

лучшее решение будет использовать только поисковые запросы Проводника Windows (ввод в правом верхнем углу corner)

25
задан Breakthrough
18.02.2023 6:04 Количество просмотров материала 2484
Распечатать страницу

1 ответ

Я не уверен, каковы ваши ограничения с точки зрения "внешнего программного обеспечения", но вы можете использовать PowerShell, который включен в Win7. Чтобы открыть его, вы можете просто ввести 'PowerShell' в строке поиска Пуск, или найти его (я думаю) под Пуск > Все программы > Стандартные > Windows PowerShell.

этот набор команд будет рекурсивно находит файлы с именем Боб.xml "и будет возвращать только имена тех, которые содержат текст "100".

dir -filter bob.xml -recurse | select-string -pattern '<gold>100</gold>' -list | select-object -unique 'Path'

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

dir -filter bob.xml -recurse | select-string -pattern '<gold>100</gold>' -list | select-object -unique 'Path' | out-file c:\temp\bob_search.txt

3
отвечен fussmonkey 2023-02-19 13:52

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх