Найти тему
Indela Yam

Рубрика полезные фишки - Как получить список всех имен файлов в текущей папке.

Оглавление

Оглавление

Здесь "фишки" которые мне пригодились на некоторых задачах при работе с файлами, я не программист, искал как ускорить некоторые рутинные задачи. Это статья будет пополнять и редактироваться (если тут можно редактировать)

Постараюсь писать коротко и доступно.

Вот список фишек ну или задач которые будем решать, описание которых, по мере возможности описывать в каждой отдельной статье:

- Как получить список всех имен файлов в текущей папке.

- Как копировать файлы в папке согласно списку имен.

- Как переместить часть файлов согласно списку их название.

- Как переименовать файлы "список имен" на другие имена "список имен".

- Как объединить разные прайсы в один, и делать это в полуавтоматическом режиме.

- и т. д.

Тема статьи

- Как получить список всех имен файлов в текущей папке.

Какую задачу решает "фишка": Есть файлы в папке, например, фото. Нам нужно получить все названия этих фото в список. Чтоб например копировать его в Excel и что-то там, с этими именами делать.

Оказалось это очень просто.
Описываю решение для Windows

1) Создаем файл Name.txt (Name - любое название чтобы вам было понятно, что это я так и назвал "Создать список файлов")

2) Заходим в наш файл и копируем в него эти три строчки:

chcp 1251
echo %date% %time% >spisok.txt
dir /b /d >>spisok.txt

3) Нажимаем правой кнопкой на файл > переименовать и вместо .txt пишем .bat

4) При запуске нашего файла, который теперь Name.bat создается файл Spisok.txt который в себе несет список имен. Имена будут из той папки где находится наш созданный файл.

5) Этот список отлично копируется столбцом в Excel.



P.S. чтобы дальше редактировать Name.bat нужно
нажать правой кнопкой мыши на файл > изменить