Вы можете скопировать содержимое папки, выбрав все элементы в папке, нажав клавишу Shift и нажав кнопку Копировать как путь в контекстном меню. Затем откройте Блокнот или любой другой текстовый редактор и вставьте содержимое из буфера обмена.
Но если вам нужно рекурсивно распечатать список каталогов для текущей папки и подпапок, вам нужен другой подход. В этой статье обсуждаются различные способы отображения содержимого папок, включая метод командной строки Windows, использование Google Chrome или веб-браузера Firefox.
Список содержимого каталога печати в Windows
- Использование команды «DIR» в командной строке
- Использование команды «ДЕРЕВО» в командной строке
- Использование Google Chrome
- Использование Mozilla Firefox
Распечатать содержимое каталога с помощью командной строки
- Откройте папку, для которой вы хотите распечатать список каталогов.
- Тип
cmd.exe
в адресной строке, чтобы открыть командную строку в текущей папке . - Введите следующую команду и нажмите ENTER:
dir / o: gn
Это показывает список файлов и папок в этом каталоге.
Скопировать в буфер обмена
Для вывода списка содержимого каталога в буфер обмена используйте следующую команду:
dir / o: gn | зажим
Затем, чтобы просмотреть результат, откройте Блокнот и вставьте содержимое из буфера обмена.
Распечатать результат в файл
Кроме того, вы также можете записать вывод прямо в
% темп% printdir.txt
временный файл, используя следующую командную строку:каталог / o: gn> '% temp% printdir.txt'
Затем откройте
% темп% printdir.txt
файл с помощью Блокнота.Чтобы рекурсивно перечислить содержимое каталога (включая подпапки), используйте
/ с
аргумент:каталог / о: gn / s> '% temp% printdir.txt'
Добавить каталог печати в контекстное меню
Чтобы добавить Распечатать список каталогов в контекстное меню, выполните следующие действия:
- Откройте Блокнот и скопируйте в Блокнот следующий текст:
Редактор реестра Windows версии 5.00 [HKEY_CLASSES_ROOT Directory shell printdir] @ = 'Печать содержимого каталога' [HKEY_CLASSES_ROOT Directory shell printdir command] @ = hex (2): 63,00,6d, 00,64,00 , 2e, 00,65,00,78,00,65,00,20,00,2f, 00,63,00,20,00,64, 00,69,00,72,00,20,00, 2f, 00,2d, 00,70,00,20,00,2f, 00,6f, 00,3a, 00,67,00,6e, 00, 20,00,22,00,25,00,31 , 00,22,00,3e, 00,25,00,74,00,65,00,6d, 00,70,00,25,00,5c, 00,70,00,72,00,69, 00,6e, 00,74,00,64,00,69,00,72,00,2e, 00,74,00,78,00,74,00, 20,00,26,00,26,00 , 20,00,73,00,74,00,61,00,72,00,74,00,20,00,6e, 00,6f, 00,74, 00,65,00,70,00, 61,00,64,00,2e, 00,65,00,78,00,65,00,20,00,25,00,74,00,65,00, 6d, 00,70,00,25 , 00,5c, 00,70,00,72,00,69,00,6e, 00,74,00,64,00,69,00,72,00,2e, 00,74,00,78, 00,74,00,00,00
- Сохраните файл как
print_dir.reg
и дважды щелкнитеprint_dir.reg
запустить его.
Это добавляет команду «Печать содержимого каталога» в контекстное меню папок, которое при щелчке автоматически отображает содержимое каталога с помощью Блокнота.
cmd.exe / c каталог / -p / o: gn '% 1'>% temp% printdir.txt && запустить notepad.exe% temp% printdir.txt
Команда создается в следующем разделе реестра:
HKEY_CLASSES_ROOT Directory оболочка printdir команда
Пример вывода при нажатии кнопки «Печать содержимого каталога»:
Том на диске D не имеет метки. Серийный номер тома: F4AC-F4D1 Директория в D: Websites uploads 2019 20.02.2019 00:18. 20.05.2019 0:18 .. 20.05.2019 0:18 13,751 800f081f-0x20003.png 24.02.2019 10:47 39,751 set-pin-error-0x80090016.png 23.02.2019 19:46 106081 w10-default.zip 20.05.2019 12:18 11,812 w10-disable-developer-mode.png 23.02.2019 19:46 10,505 w10-userprofile-failed-sign-in.png 5 файлов 181900 байт 2 директории 274,388,795,392 байт свободно
Распечатать список каталогов в формате дерева
Чтобы распечатать содержимое каталога в формате дерева, используйте следующий синтаксис командной строки:
ДЕРЕВО [диск:] [путь] [/ F] [/ A] / F Отображение имен файлов в каждой папке. / A Использовать ASCII вместо расширенных символов.
В ДЕРЕВО команда всегда рекурсивно выводит список элементов в текущей папке и подпапках. Но в выводе в виде дерева не будет никаких деталей, кроме имен файлов и папок.
Пример:
tree / f / a d: backup tweaks | зажим
Пример вывода команды Tree:
Добавьте «Печать содержимого каталога (дерево)» в контекстное меню.
Чтобы добавить содержимое каталога печати (дерево) в контекстное меню папок:
- Используя Блокнот, сделать файл .reg из следующего содержания:
Редактор реестра Windows версии 5.00 [HKEY_CLASSES_ROOT Directory shell printdirtree] @ = 'Печать содержимого каталога (дерево)' [HKEY_CLASSES_ROOT Directory shell printdirtree command] @ = hex (2): 63,00,6d, 00, 64,00,2e, 00,65,00,78,00,65,00,20,00,2f, 00,63,00,20,00,74, 00,72,00,65,00,65 , 00,20,00,2f, 00,61,00,20,00,2f, 00,66,00,20,00,22,00,25,00, 31,00,22,00,20, 00,3e, 00,25,00,74,00,65,00,6d, 00,70,00,25,00,5c, 00,70,00,72, 00,69,00,6e, 00 , 74,00,64,00,69,00,72,00,2e, 00,74,00,78,00,74,00,20,00,26,00, 26,00,20,00, 73,00,74,00,61,00,72,00,74,00,20,00,6e, 00,6f, 00,74,00,65,00,70, 00,61,00,64 , 00,2e, 00,65,00,78,00,65,00,20,00,25,00,74,00,65,00,6d, 00,70,00, 25,00,5c, 00,70,00,72,00,69,00,6e, 00,74,00,64,00,69,00,72,00,2e, 00,74,00,78, 00,74,00 , 00,00
- Запустите файл .reg, дважды щелкнув по нему.
cmd.exe / c tree / a / f '% 1'>% temp% printdir.txt && запустить notepad.exe% temp% printdir.txt
Это добавляет Печать содержимого каталога (дерево) в контекстном меню папок.
Распечатать содержимое каталога с помощью Google Chrome
Откройте Google Chrome, введите путь к папке в адресной строке и нажмите ENTER. Это показывает содержимое папки, отсортированное по имени с папками вверху. Вы можете сортировать его по своему усмотрению - по столбцу «Размер» или «Дата изменения» - благодаря функции JavaScript sortTable в Chrome.
Хотя значки файлов и папок отображаются в обычном режиме, они не выводятся при печати содержимого каталога на физическом принтере или вывода в файл.
Распечатать содержимое каталога с помощью Mozilla Firefox
В Mozilla Firefox списки каталогов отображаются лучше с лучшей таблицей стилей.
Щелкните заголовок столбца Имя, чтобы отсортировать список по имени с папки сверху .
Значки файлов и папок выглядят аккуратно, но вы, скорее всего, не захотите видеть их на печати. В диалоговом окне предварительного просмотра печати Firefox будут отображаться значки для каждого файла в списке, но не для папок.
Вы можете применить свой собственный стиль к странице содержимого каталога и удалить значки файлов / папок с печати.
Добавить или удалить собственные стили
Запустите Firefox Developer Tools / Inspector, нажав Shift + F7. Или используйте F12 (или Ctrl + Shift + i) и нажмите «Редактор стилей».
Добавьте следующее в редактор таблиц стилей.
.dir :: after {content: '/'} img {display: none}
потом удалять следующие строки в окне редактора стилей и закройте Инструменты разработчика (Ctrl + Shift + i).
.dir :: before {content: url (resource: //gre/res/html/folder.png)}
Это приведет к скрытию значков файлов и папок, чтобы предотвратить их печать. Кроме того, чтобы легко различать файлы и папки , код настраиваемой таблицы стилей добавляет после имени каталога косую черту («/»). Chrome же делает это по умолчанию.
Вот как выглядит предварительный просмотр печати и окончательный вывод на принтер или в файл PDF.
Примечание. В Internet Explorer или Microsoft Edge при вводе пути к каталогу открывается окно папки, а не браузер, отображающий содержимое папки.
Одна небольшая просьба: если вам понравился этот пост, поделитесь им?
Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:- Приколи это!
- Поделитесь этим в своем любимом блоге + Facebook, Reddit
- Напишите об этом в Твиттере!