Можливе рішення
- Натисніть Ctrl+, Aщоб вибрати всі результати.
- Утримуйте Shiftклавішу та клацніть правою кнопкою миші найперший елемент у списку.
- У контекстному меню виберіть Копіювати як шлях .
- Вставте результати у новий текстовий файл.
Наприклад, розгляньте можливість використання наступного запиту в 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