Составление списка имен файлов, находящихся в директории

Рубрика: Советы -> Разные
Пятница, 3 июля 2009 г.
Просмотров: 7281
Подписаться на комментарии по RSS

Учимся находить простые пути решения проблем.

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

Как я это делал:

1. Открыл командную строку (%systemroot%\cmd.exe или же просто "Выполнить->cmd")

2. Открыл в командной строке директорию, содержащую файлы (например, cd D:\many\files)

3. Почитал, какие есть параметры у команды "dir" и мне понравился параметр "/b" (отображает только имена файлов с расширением)

4. Ввел "dir /b", но тут заметил, что у меня не все имена файлов оказались в списке. Просто-напросто получившийся список не уместился в окно. Но и тут нашелся выход.

5. Я создал ярлык для cmd.exe, зашел в его свойства и в "Расположении" изменил "Размер буфера экрана (высота)" на 2500 и в "Параметрах" "Размер буфера" поставил на 999, а "Количество буферов" на 5.

6. Повторил пункты 1-4.

Таким образом за 3 минуты я составил список имен файлов, состоящий из 6000 строк, причем не использовал никакого стороннего ПО.

Желаю всем удачи! Надеюсь, что мои советы будут Вам полезны.

Федосеев Александр

Комментариев: 4

  1. 2010-04-21 в 14:33:10 | Аноним

    можно просто добавить к команде "> 111.txt"

    например: dir c:\ /b > 111.txt

    и получить список в виде файла

  2. 2010-04-21 в 16:05:50 | Александр
    ]>]>

    Хороший вариант.

  3. 2010-06-09 в 11:31:34 | Dimas

    Яркий пример как обычные вещи можно сделать через Ж*ПУ!!! excaimexcaimexcaim После того как я прописал всю эту хрень мне написали то указанный путь не найден! Через пару минут меня осинила идея! Что всё это можно проделать быстрее и проще и без всех этих cmd-шных заморочек! И так.. я предлагаю вам свой вариант:

    excaimexcaimexcaim

    1) Открываем любой браузер(в виндовс експорер заранее установлен)

    2) Прописываем "file:///" и после этого путь к папке с нужным каталогом (можно просто букву диска и потом перейти по ссылкам куда нужно) выглядеть это будет так "file:///I:\Documents"

    3) Выделяем всё(или что нужно) и сохраняем в текстовый редактор(я сохранил в ворд он сохраняет и ссылки чтоб этого избежать и не удалять адреса ссылок можно сохранить в блокнот а потом скопировать в ворд)

    excaimexcaimexcaim

    Так поступил я... ПО конечно использовалось но оно всё стандартное(кроме ворда, но это на любителя можно сохранить и в любом другом редакторе)

  4. 2011-03-06 в 11:09:09 | alexander_pr

    Спасибо Александру и анониму (комментарий 1), мне этот способ очень помог.

    Дополнение: cmd можно не открывать совсем:

    1. В нужной директории создать текстовый файл со строкой:

    dir /b > 111.txt

    2. Изменить расширение этого файла с txt на bat

    3. Запустить этот файл двойным кликом

    4. В директории появится файл 111.txt со списком

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)

Этот домен продается на telderi