Составление списка имен файлов, находящихся в директории
Учимся находить простые пути решения проблем.
Только что столкнулся с одной проблемой - необходимо в текстовом файле указать все имена файлов, находящихся в директории (этих фалов около 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 строк, причем не использовал никакого стороннего ПО.
Желаю всем удачи! Надеюсь, что мои советы будут Вам полезны.
Еще записи по теме
- Низкая скорость копирования по сети
- Отображение скрытых файлов и папок
- Ошибка Explorer.exe
- Ошибки Explorer.exe - обсуждения
- Как бесплатно и без ожидания скачивать с файлообменников? Мы постараемся ответить на этот вопрос
- Скрипты для восстановления правильной работы Windows после вирусов
- Немного о выборе между Windows XP и 7
Комментариев: 4
можно просто добавить к команде "> 111.txt"
например: dir c:\ /b > 111.txt
и получить список в виде файла
Хороший вариант.
Яркий пример как обычные вещи можно сделать через Ж*ПУ!!!

После того как я прописал всю эту хрень мне написали то указанный путь не найден! Через пару минут меня осинила идея! Что всё это можно проделать быстрее и проще и без всех этих cmd-шных заморочек! И так.. я предлагаю вам свой вариант:
1) Открываем любой браузер(в виндовс експорер заранее установлен)
2) Прописываем "file:///" и после этого путь к папке с нужным каталогом (можно просто букву диска и потом перейти по ссылкам куда нужно) выглядеть это будет так "file:///I:\Documents"
3) Выделяем всё(или что нужно) и сохраняем в текстовый редактор(я сохранил в ворд он сохраняет и ссылки чтоб этого избежать и не удалять адреса ссылок можно сохранить в блокнот а потом скопировать в ворд)
Так поступил я... ПО конечно использовалось но оно всё стандартное(кроме ворда, но это на любителя можно сохранить и в любом другом редакторе)
Спасибо Александру и анониму (комментарий 1), мне этот способ очень помог.
Дополнение: cmd можно не открывать совсем:
1. В нужной директории создать текстовый файл со строкой:
dir /b > 111.txt
2. Изменить расширение этого файла с txt на bat
3. Запустить этот файл двойным кликом
4. В директории появится файл 111.txt со списком