Команда DIR: мумия возвращается
Новая тема Написать ответ
# Вт Фев 13, 2007 8:57 amRabbit Зарег.: 01.08.2005 ; Сообщ.: 19787Ответить с цитатой


Иногда возникает необходимость сделать листинг всех файлов в некоей папке или директории. Предположим, у вас на компьютере есть папка Music, где хранятся сотни композиций по темам, исполнителям и т.п. Вы решили с другом сравнить ваши коллекции и обменяться интересным. То есть нужен текстовый список всего, что есть в папке Music. Как это сделать?

Не спешите искать супер-пупер утилиту в интернете. Для этого случая есть старый добрый DIR, оператор-динозавр из эры ДОСовских машин, сохранившийся как рудимент в недрах вашей машины.

Вам надо запустить программку через меню Start (Пуск) -> Programs -> Accessories -> Command Prompt

Появилось черное окно с мигающим курсором. Теперь вам надо набрать в ней строку (она же на картинке выше):

Код:
dir c:\music /s/b > c:\list.txt



Код:
c:\music

- создание списка файлов и папок" – это путь к папке, которую мы будем препарировать, можете указать любую другую

Код:
c:\list.txt

- создание списка файлов и папок" - это путь к файлу list.txt, который будет создан автоматически и куда будет сохранен листинг файлов.

Нажимаете Enter и, вуаля, что-то замелькало на черном экране. Как мелькание остановится, вы идете и открываете файл list.txt и видите в нем длинный список вида:



То есть программа проштудировала все папки и подпапки в Music и записала в текстовый файл каждый файл с полным путем до него.

Кстати, еще одно применение команде DIR. Если у вас хранится по углам множество CD-дисков с софтом и порой тяжело вспомнить что на каком диске было, то DIR придет на помощь! С каждого диска делаете листинг всех файлов (в указанной строке надо в качестве пути указать соответствующий диск) и переименовываете потом текстовый файл в то, что написано на болванке. Потом поиском вы быстро найдете в нем нужную позицию и вся коллекция будет всегда под рукой.

publishe.ru
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.