Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   Как вывести список папок и файлов в текстовый файл? (http://forum.oszone.net/showthread.php?t=57007)

Vowan 23-11-2005 09:52 376808

Как вывести список папок и файлов в текстовый файл?
 
Требуется программа для вывода в текстовый файл дерева папок со всеми папками и подпапками (для всего диска или для указанной папки).
Пробовал FileTreePrinter- вроде крякнутый, но все равно выводит не больше 10 файлов внутри каждой папки.
Кто что посоветует?...
Или может есть плагин к Тотал Коммандеру?

Vadikan 23-11-2005 10:08 376816

Vowan
Посмотрите этот пост

CyberDaemon 23-11-2005 10:25 376827

А штатная команда DIR не подходит?

Код:

C:\>dir /?
Вывод списка файлов и подкаталогов из указанного каталога.

DIR [диск:][путь][имя_файла] [/A[[:]атрибуты]] [/b] [/C] [/D] [/L] [/N]
  [/O[[:]порядок]] [/P] [/q] [/S] [/T[[:]время]] [/W] [/X] [/4]

  [диск:][путь][имя_файла]
            Диск, каталог и/или файлы, которые следует включить в список.

  /A        Вывод файлов с указанными атрибутами.
  атрибуты  D  Каталоги                    R  Доступные только для чтения
            H  Скрытые файлы              A  Файлы для архивирования
            S  Системные файлы            Префикс "-" имеет значение НЕ
  /B        Вывод только имен файлов.
  /C        Применение разделителя групп разрядов для вывода размеров файлов
            (по умолчанию).  Для отключения этого режима служит ключ /-C.
  /D        Вывод списка в несколько столбцов с сортировкой по столбцам.
  /L        Использование нижнего регистра для имен файлов.
  /N        Отображение имен файлов в крайнем правом столбце.
  /O        Сортировка списка отображаемых файлов.
  порядок    N  По имени (алфавитная)      S  По размеру (сперва меньшие)
            E  По расширению (алфавитная)  D  По дате (сперва более старые)
            G  Начать список с каталогов  Префикс "-" обращает порядок
  /P        Пауза после заполнения каждого экрана.
  /Q        Вывод сведений о владельце файла.
  /S        Вывод списка файлов из указанного каталога и его подкаталогов.
  /T        Выбор поля времени для отображения и сортировки
  время      C  Создание
            A  Последнее использование
            W  Последнее изменение
  /W        Вывод списка в несколько столбцов.
  /X        Отображение коротких имен для файлов, чьи имена не соответствуют
            стандарту 8.3. Формат аналогичен выводу с ключом /N, но короткие
            имена файлов выводятся слева от длинных. Если короткого имени у
            файла нет, вместо него выводятся пробелы.
  /4        Вывод номера года в четырехзначном формате

Стандартный набор ключей можно записать в переменную среды DIRCMD. Для отмены
их действия введите в команде те же ключи с префиксом "-", например: /-W.

Добавишь после команды ключ перенаправления вывода (т.е. типа >> C:\FileList.txt) получишь текстовый файл

XPurple 23-11-2005 11:47 376848

Есть такая еще программа
http://nikola.nm.ru/programs/nikfiletree.htm

XPEHOMETP 23-11-2005 12:31 376868

Раз уж человек спрашивает про Total Comander, так он и без плагинов это делает. Я неоднократно этим пользовался, правда, для файлов в пределах одной папки. Надо зайти "Выделение" - "Выделить все" - потом там же "Сохранить в файл". Вводится имя файла, сохраняется, и все довольны.

Greyman 23-11-2005 12:49 376879

В топике, на один из постов которого дал ссылку Vadikan перечислены все упомянутые здесь варианты:
Вывод списка файлов с полными путями и размерами

XPurple 23-11-2005 14:43 376920

Greyman
Лень было читать все тему поста, предложенного Vadikan. Виноват, исправлюсь.

Greyman 23-11-2005 15:31 376944

XPurple
Ты не понял. Я никого не обвинял, а информировал об аналогичном топике, чтобы потом пользователи, найдя эту тему, сообразили бы при необходимости посетить и другую.

APOSTOL 24-11-2005 01:26 377073

Vad, а чё случилось с твоей аватарой ???? :O

ТакОй зЕканский был Ирокез... тАк на тебя похОж. :(

Evgeniy15 01-04-2007 19:01 569255

Как получить список файлов?
 
Хочу получить список нежелательных файлов по маске (например *.avi) в текстовый файл.
Файлов очень много. Не хочется сильно нагружать сервер. Подскажите кто чем пользуется.
Или кроме тупого DIR с перенаправлением в файл ничего нет?
Спасибо.

Envel 01-04-2007 19:18 569258

А что, есть более быстрые утилиты, нежели dir? По-моему это самый лучший вариант. Или у вас все файлы в разных каталогах? Нагрузки на сервер при чтении с него списка файлов практически никакой.

Vadikan 01-04-2007 19:42 569260

Цитата:

Или кроме тупого DIR с перенаправлением в файл ничего нет?
Интересно, чем же DIR тупой... У нас есть еще тупой поиск, который находит такие темы Как вывести список папок и файлов в текстовый файл?

a_axe 02-04-2007 09:17 569379

Вероятно, то что вы ищите может делать Тотал коммандер. Для 7 версии это команда cm_CopyFullNamesToClip
(В переводе от Сэма (ПОС) клавиша f12). Комманда копирует в буфер обмена полные имена выделенных файлов, правда без размеров.
Файлы удобно выделять в режиме "Все файлы папки без подкаталогов" - в ПОС "ctrl+B", тогда видны все файлы которые хранятся в подкаталогах. Фильтр "показывать файлы с расширением *.avi - ctrl+f12 (либо смотрите по менюшкам вашей версии), сброс фильтра ctrl+f10.

Qen 05-01-2009 23:12 998311

то что надо!

rubuqun@vk 22-11-2013 10:55 2259736

tree [директория] > output_file.txt

Код:

Графическое представление структуры папок или пути.
TREE [диск:][путь] [/F] [/A]

  /F  Вывод имен файлов в каждой папке.
  /A  Использовать символы ASCII вместо символов национальных алфавитов.

получится файл в кодировке CP866 нужно преобразовать его, например в Notepad ++ и все

Drongo 23-11-2013 15:29 2260427

rubuqun@vk, Что-то вы старую тему нашли. :)

Продолжаем здесь - Программы для создания дерева каталогов


Время: 23:24.

Время: 23:24.
© OSzone.net 2001-