Экспортировать результаты поиска Windows 7 в текстовый файл

В Windows 7 есть ли способ получить список файлов, возвращаемых синтаксисом расширенного запроса (AQS)?

Вот пример запроса:

owner:bob type:image 

Мне нужен список файлов, возвращаемых этим запросом в текстовом документе. Можно ли использовать AQS из командной строки?

2 Solutions collect form web for “Экспортировать результаты поиска Windows 7 в текстовый файл”

Возможное решение

  1. Нажмите Ctrl + A, чтобы выбрать все результаты.
  2. Удерживая клавишу Shift , щелкните правой кнопкой мыши самый первый элемент в списке.
  3. Выберите Копировать как путь из контекстного меню.
  4. Вставьте результаты в новый текстовый файл.

Например, рассмотрите следующий запрос в папке C:\Windows\System32 :

 type:image 

Результат будет примерно таким:

 "C:\Windows\System32\oobe\background.bmp" "C:\Windows\System32\migwiz\PostMigRes\Web\base_images\AppInstalled.gif" "C:\Windows\System32\migwiz\PostMigRes\Web\base_images\ClickDownExpanded.gif" "C:\Windows\System32\migwiz\PostMigRes\Web\base_images\ClickDownNormal.gif" "C:\Windows\System32\migwiz\PostMigRes\Web\base_images\Column.bmp" "C:\Windows\System32\migwiz\PostMigRes\Web\base_images\Documents.gif" "C:\Windows\System32\migwiz\PostMigRes\Web\base_images\Failure.gif" "C:\Windows\System32\migwiz\PostMigRes\Web\base_images\Programs.gif" "C:\Windows\System32\migwiz\PostMigRes\Web\base_images\System.gif" "C:\Windows\System32\migwiz\PostMigRes\Web\base_images\Users.gif" "C:\Windows\System32\migwiz\PostMigRes\Web\base_images\WindowsMail.bmp" "C:\Windows\System32\migwiz\PostMigRes\Web\base_images\WindowsMovieMaker.bmp" "C:\Windows\System32\migwiz\PostMigRes\Web\base_images\WindowsOutlookExpress.bmp" "C:\Windows\System32\migwiz\PostMigRes\Web\base_images\WindowsPhotoGallery.bmp" 

Известные ограничения

  • Если вы не выберите первый элемент в списке, результирующий результат не будет правильно отсортирован.
  • Все элементы будут заключены в кавычки.
  • Скопированные результаты всегда включают полный путь.

Постобработка

Только некоторые способы преодоления ограничений.

Ручная сортировка

При необходимости вы можете вручную отсортировать вывод с помощью команды sort в командной строке .

Пример использования

 sort "X:\Path\to\input.txt" /o "X:\Path\to\sorted.txt" 

Снятие цитат

Кавычки могут мешать, но приведенный ниже пакетный скрипт может удалить их для вас. Просто сохраните его как StripQuotes.cmd (или что угодно, просто сохраните расширение .cmd ). Сценарий принимает два параметра: файлы ввода / вывода, соответственно.

Пример использования

 StripQuotes.cmd "X:\Path\to\myfile.txt" /o "X:\Path\to\stripped.txt" 

Пакетный скрипт

 @echo off if "%~2" == "" exit /b 2 type nul>"%~2" for /f "usebackq delims=" %%G in ("%~1") do echo %%~G>>"%~2" exit /b 

Получение только имен файлов

Если вам не нужен полный путь, вы можете использовать пакетный скрипт ниже. Использование не отличается от описанного выше пакетного скрипта.

Пакетный скрипт

 @echo off if "%~2" == "" exit /b 2 type nul>"%~2" for /f "usebackq delims=" %%G in ("%~1") do echo %%~nxG>>"%~2" exit /b 

Вы можете использовать бесплатную и универсальную утилиту NirSoft SysExporter :

Утилита SysExporter позволяет захватывать данные, хранящиеся в стандартных списках-представлениях, древовидных представлениях, списках, комбинированных ящиках, текстовых блоках и элементах управления WebBrowser / HTML практически из любого приложения, запущенного в вашей системе, и экспортировать его в текст, HTML Или XML-файл.

С результатом поиска файлов в Проводнике SysExporter, вероятно, уже обнаружит результат поиска, но если он не имеет значок таргетинга, который можно перетащить в окно результатов. Выберите нужные записи и нужные столбцы, отсортируйте их по любому из столбцов, и затем вы можете скопировать данные в буфер обмена или экспортировать их в файл в выбранном вами формате.

образ

  • Как показать панель меню в Slack для Windows
  • Утилита для блокировки положения окна и размера окон в Windows 7
  • Пользовательская таблица маршрутов для конкретного приложения?
  • Почему проверка работоспособности материнской платы не завершена?
  • Как определить фоновую программу (в Windows 7), которая автоматически крадет активную фокус?
  • Сбросить разрешение экрана
  • Выравнивание разделов расширенного формата
  • Как записывать звуки прямо со звуковой карты?
  • Выключите жесткий диск, если он не используется.
  • Приложения теряют фокус в течение нескольких секунд в Windows 7
  • Полностью заблокируйте компьютер и заставите его использовать одно приложение
  • Interesting Posts

    Вывод из вложенных циклов в Java

    Как читать / анализировать ввод в C? Часто задаваемые вопросы

    Как я могу изменить загрузку по умолчанию с W10 на GRUB, но у вас есть опция DEL для загрузки BIOS?

    Проблема с кодировкой Java FileReader

    Если клавиша клавиатуры ноутбука не работает, я должен вытащить ее и очистить ее основание?

    Windows 7 Автоматический вход в систему с учетной записью пользователя по умолчанию?

    Почему вектор :: ссылка не возвращает ссылку на bool?

    Если (AND) комбинация производит «Вы ввели слишком много аргументов для этой функции», ошибка

    Как удаленно проверять офисную версию?

    Записываются ли программы Windows в журнал?

    Шифровать пароль в файлах конфигурации?

    Как использовать RecyclerView внутри NestedScrollView?

    Что означает флаг NOEXEC при установке каталогов на RHEL?

    Как десериализация WCF создает объекты без вызова конструктора?

    Как получить дополнительную информацию о высокопроизводительном процессе rundll32.exe?

    Давайте будем гением компьютера.