Клуб сисадминов
14:16 11.02.2012
Приветствуем, Гость | Регистрация \ Вход | Ваш IP: 38.107.179.209 | RSS
 
Знаете ли вы: можно редактировать реестр другого локального пользователя
Меню сайта
Тематические разделы
Новые статьи
[20.07.2010][Починка системы]
Возвращение Сервис -... (0)
[12.07.2010][Интересное чтиво]
3D-телевидение: как ... (1)
[07.07.2010][Интересное чтиво]
Распечатываем нужную... (1)
[17.06.2010][Настройка системы]
Программные ускорите... (4)
[07.06.2010][Починка системы]
Вирус перекрывающий ... (4)
На форуме
Nethouse.ru - само... [0]
Новый способ взлом... [0]
Самозагрузка прогр... [0]
Хочу стать системн... [4]
Выключаеться комп ... [1]
Ищу программу... [10]
Сеть [4]
Как прочитать нечи... [2]
Пожалуйста, помоги... [2]
изменение интерфей... [0]
Наша кнопка
Клуб сисадминов

Наш опрос
Ваше мнение о W8 Dev Preview

Всего ответов: 14
Главная » Статьи » Интересное чтиво

Как вывести содержимое папки в текстовый документ?
Иногда требуется вывести содержимое определенной папки на печать или для отправки по электронной почте. Возникает вопрос - как это можно сделать? Microsoft, как ни странно, рекомендует сделать скриншот окна проводника и пользоваться непосредственно им. Неудобно и далеко не всегда приемлимо. Мы решим эту задачу по-другому. Открываем командную строку (Win+R -> cmd.exe) и вводим туда строчку:

Code
dir /b "адрес_папки" > c:\listing.txt


Естественно, вместо адрес_папки нужно ввести полный путь к нужной папке, листинг содержимого которой нужно получить. Я рекомендую открыть эту папку проводником, скопировать полный путь к ней, и через контекстное меню вставить в команду после первой кавычки.

Список всех файлов из указанной папки будет записан в файл c:\listing.txt. Если формат вывода Вас не устроит, можно использовать более подробный:

Code
dir "адрес_папки" > c:\listing.txt


Вообще, посмотрите ключи командной строки для команды dir - наберите dir /? в командной строке.
Категория: Интересное чтиво | Добавлено: 04.07.2008 | | Рейтинг: 0.0/0 |
Всего комментариев: 5
(13.03.2009 21:42)
1. samCS написал:
   да, всё верно
но только после сохранения текст как был так и останеться в кодировке DOS
а для того чтобы нам можно было всё это дело открыть в блокноте и вместо всяких кракозябр увидь толковый текст нам необходиом изменить кодировку текста воспользовавшись специализированной программой к примеру Shtirlitz или чтонибудь другое что вашей душе угодно =)
Ответ: Открываем вордом и считаем себя счастливыми smile

(26.05.2009 15:35)
2. Sergey написал:
   в юникоде: cmd /u dir "папка" > c:\listing.txt
в анси: cmd /a dir "папка" > c:\listing.txt

(29.06.2011 11:40)
3. twinkling написал:
   Не <Win>+<E>, а <Win>+<R>
Ответ: Спасибо, исправлено!

(29.06.2011 15:25)
4. twinkling написал:
   Для тех, кому не нравится идея набирать что-то латиницей в qwerty-раскладке или вообще в неудобно настроенной оболочке командной строки (например, автоматически выполняющей что ни поподя, вставленное из буфера, причем без какого-либо ожидания ввода вами <Enter>), а тем паче делать это на словах по телефону с посредничеством человека, которого вообще пугает один вид окошка с ДОС-овским интерфейсом, когда есть возможность быстро бросить файлик по сети - могу предложить делать это в любом подручном текстовом редакторе. Мной был проверен такой способ. На диске C:, прямо в корневом каталоге, создается файлик с именем, например, "listing.bat.txt", содержащий строку:
cmd /u /c dir /b /o:g /o:n "адрес_папки" > c:\listing.txt
Ключ /u - запускает оболочку CMD в режиме вывода в кодировке Unicode; ключ /c - обеспечивает выполнение оболочкой идущей после него команды (строки) и дальнейшее завершение процесса cmd.exe; ключ /b команды dir задает вывод только имен файлов (без атрибутов); ключи /o:g и /o:n обеспечивают выведение списка имен начиная с каталогов и сортировку в алфавитном порядке - соответственно.
Вы можете в любой момент отредактировать listing.bat.txt, заменив "адрес_папки" на полный путь к папке, скопированный из проводника. Вывод списка сразу для нескольких папок не очень удобный, поскольку переход к следующей папке в листинге никак не выделяется. Поэтому рекомендую вместо этого в том же файле после перевода строки вставить ее копию и заменить в ней путь к папке-источнику, а также имя файла листинга (например, listing_1.txt, или любое другое более содержательное).

(29.06.2011 15:28)
5. twinkling написал:
   Ну и конечно, чтобы выполнить операцию нужно удалить расширение ".txt", оставив "listing.bat", который останется только запустить.

Имя *:
Email:
Код *:
Форма входа
Логин:
Пароль:
Категории каталога
Починка системы
Настройка системы
Интересное чтиво
Windows
Win XP
Win Vista
Win 7
Linux
Железо
Праздники сегодня
Актуальное сегодня
Поиск по сайту
Новости безопасности
Поиск
Друзья сайта

Система Orphus

Изготовление буклетов. Офсет: буклеты. Буклеты от 2,5 руб.. Аренда столового текстиля от компании Первая Ресторанная. Домашний текстиль, ресторанный текстиль.. Флешки оптом Флэшки под логотип.. купить barum brillantis
Статистика

Онлайн всего: 4
Гостей: 4
Пользователей: 0
© Иван Собакарь, 2004 - 2012 | Сайт управляется системой uCoz