Войти

Показать полную графическую версию : Как вывести список папок и файлов в текстовый файл?


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

Vadikan
23-11-2005, 10:08
Vowan
Посмотрите этот пост (http://forum.oszone.net/showpost.php?p=309452&postcount=10)

CyberDaemon
23-11-2005, 10:25
А штатная команда 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
Есть такая еще программа
http://nikola.nm.ru/programs/nikfiletree.htm

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

Greyman
23-11-2005, 12:49
В топике, на один из постов которого дал ссылку Vadikan перечислены все упомянутые здесь варианты:
Вывод списка файлов с полными путями и размерами (http://forum.oszone.net/showthread.php?t=47046)

XPurple
23-11-2005, 14:43
Greyman
Лень было читать все тему поста, предложенного Vadikan. Виноват, исправлюсь.

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

APOSTOL
24-11-2005, 01:26
Vad, а чё случилось с твоей аватарой ???? :O

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

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

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

Vadikan
01-04-2007, 19:42
Или кроме тупого DIR с перенаправлением в файл ничего нет?Интересно, чем же DIR тупой... У нас есть еще тупой поиск, который находит такие темы Как вывести список папок и файлов в текстовый файл? (http://forum.oszone.net/thread-57007.html)

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

Qen
05-01-2009, 23:12
то что надо!

rubuqun@vk
22-11-2013, 10:55
tree [директория] > output_file.txt


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

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

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

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

Продолжаем здесь - Программы для создания дерева каталогов (http://forum.oszone.net/thread-105509.html)




© OSzone.net 2001-2012