Как получить список всех файлов в папке?

3 ноября 2014 г. Просмотров: 637
Непонятно почему за более чем полтора десятка лет в Проводнике ОС Windows так и не появилось команды, позволяющей получить список файлов для дальнейшей работы с ним. Можно реализовать эту операцию с помощью сторонних программ каталогизации. Однако если у вас нет такой возможности, то можно использовать сохранившиеся в Windows остатки существовавшей до появления графического интерфейса операционной системы DOS.

Инструкция

  • Воспользуйтесь DOS-командой dir, если в каталоге содержится не очень большое число файлов. Команда умеет выводить список в окно терминала или в текстовый файл. Вывод в файл использовать не желательно, так как при записи будет использована кодировка DOS, и в результате вы замените проблему получения списка проблемой его конвертации в читаемую кодировку. Вывод на экран этого недостатка лишен, но окно терминала имеет память только на 333 строки - этим обуславливается ограничение длины списка.
  • Откройте терминал командной строки Windows. Для этого нажмите сочетание клавиш WIN + R или раскройте главное меню на кнопке «Пуск» и выберите команду «Выполнить». В окне диалога запуска программ наберите cmd и нажмите Enter либо щелкните кнопку «OK». Эмулятор DOS откроется в отдельном окне.
  • Наберите команду dir, пробел и полный путь к папке, список содержимого которой необходимо получить. Есть способ проще, чем ручной ввод адреса каталога - скопировать путь в адресной строке Проводника Windows. Запустить его можно двойным щелчком по иконке «Мой компьютер» или нажатием сочетания клавиш WIN + E. Перейдите в Проводнике в нужную папку, выделите полный путь к ней в адресной строке и скопируйте (CTRL + C). Затем переключитесь в терминал командной строки, щелкните его правой кнопкой мышки и выберите в контекстном меню строку «Вставить».
  • Нажмите клавишу Enter. Эмулятор DOS выполнит команду и выведет в окно терминала таблицу с содержимым указанного вами каталога. Кроме названия, даты и времени создания каждого файла в таблице будет указан и его размер, но в шестнадцатеричной системе.
  • Для дальнейшей работы со списком его можно скопировать и перенести в какой-либо текстовый или табличный редактор. Чтобы сделать это, выделите все строки в окне терминала - к сожалению, частичное выделение здесь недоступно. Щелкните окно терминала правой кнопкой мыши и выберите в меню пункт «Выделить все». Для копирования в память компьютера выделенных строк нажмите клавишу Enter. Затем переключитесь в текстовый редактор и вставьте скопированные данные в нужную страницу нажатием сочетания клавиш CTRL + V.
  • Оцените статью!