Rambler's Top100
 
 
  05 декабря 2008 года Компьюлента
CIO
Терралаб
Бизнес-журнал
в поле зрения | обзоры и тесты | своя игра | интерактив
Как получить список файлов в CSV-формате
Автор: Андрей Крупин
Опубликовано 07 июня 2006 года

Продолжаем знакомиться с небольшими, но полезными в компьютерном хозяйстве программами. Героиня сегодняшней заметки - бесплатная утилита FileList (255 кб) от Иоахима Мардера, позволяющая за считанные секунды собрать информацию о файлах на жестком диске компьютера и сконвертировать ее в удобный для экспорта в другие приложения текстовый формат CVS (от англ. Comma Separated Values - значения, разделенные запятыми).

FileList лишена графического интерфейса и полностью "заточена" для консольной работы с использованием следующих опциональных команд:

filelist.exe [/owners] [/authors] [/filter шаблон1;шаблон2;...] [/noheader] путь_к_директории_с_файлами [> название_файла.csv], где
  • owners - ключ для ОС Windows NT/2000/XP с файловой системой NTFS, отвечающий за включение в создаваемый список информации о владельце каждого файла
  • authors - включает функцию извлечения имени авторов из всех документов пакета Microsoft Office, попавших в поле зрения утилиты
  • filter - активирует обработку данных по заданному шаблону, который может содержать метасимволы "*" (звездочка) и "?" (вопросительный знак). Символ "*" заменяет произвольный набор символов, а "?" - означает наличие любого символа в соответствующем знакоместе. Возможно включение нескольких шаблонов, разделенных точкой с запятой
  • noheader - отключает заголовок столбцов в формируемом списке файлов
  • > название_файла.csv - перенаправление вывода списка в файл формата CSV. В случае отсутствия этого ключа информация будет транслироваться на экран монитора

Как получить список файлов в CSV-формате

Чтобы нашим читателям легче было освоить механизм работы с утилитой FileList, приводим серию практических примеров ее использования.

Допустим, нам необходимо сформировать CSV-файл со списком всех объектов, хранящихся в директории Tools системного диска C:, и сохранить его как list.csv. Дополнительно файл должен содержать информацию о владельцах найденных файлов.

Что ж, нет ничего проще. Выбираем меню "Пуск -> Выполнить" и в поле ввода пишем такую команду:

filelist.exe /owners c:\tools > list.csv

Нажимаем Enter и получаем желаемый результат, который отлично просматривается знакомым до боли табличным редактором Excel.

Ладно, теперь попробуем собрать информацию об осевших ровным слоем на диске C: офисных документах DOC, XLS и PPT, причем с обязательным упоминанием их авторов. Для этого, вооружившись полученными знаниями, пишем инструкцию вида:

filelist.exe /authors /filter *.doc;*.xsl;*.ptt c: > list_office.csv,

которая заставит утилиту FileList немного попотеть над нашей задачей и вывести решение в файл list_office.csv.

ПОСЛЕДНИЕ КОММЕНТАРИИ
 
ТАКЖЕ В РАЗДЕЛЕ
 
/  бумажный номер

Тема номера: Кризис в ИТ Читайте на сайте тему номера "Кризис в ИТ" и другие статьи из журнала "Компьютерра" от 04 ноября 2008 года
  Архив номеров журнала

О проекте | Реклама на сайте | Рассылки сайта | КПК–версия | RSS-трансляция

© ООО «Компьютерра–Онлайн», 1997 — 2008.
При цитировании и использовании любых материалов ссылка на портал «Компьютерра–Онлайн» обязательна (для Интернет–изданий — www.computerra.ru)
Редакция сайта: site@computerra.ru
Техподдержка сайта: websupport@computerra.ru
Редакция журнала: inform@computerra.ru
Отдел рекламы: reklama@computerra.ru
Телефон: (495) 232–22–61, (495) 232–22–63
Работает на «Битрикс: Управление сайтом»
Почта защищена сервером «СПАМОРЕЗ»
Трилан — продвижение сайта,
поисковая оптимизация сайта

Сайт работает на сервере DEPO Computers
Rambler's Top100