|
0 / 0 / 0
Регистрация: 02.11.2015
Сообщений: 4
|
|
Копирование файлов по списку в текстовом файле в папки с именами, соответствующими расширениям этих файлов02.11.2015, 09:22. Показов 16826. Ответов 7
Метки нет (Все метки)
Добрый день, уважаемые форумчане.
Прошу помощи с написанием bat-файла. Значит задача такая. Есть у нас помойка с множеством файлов и папок. Есть текстовый документ с названиями и расширением нужных файлов (новый файл - новая строка). Необходимо осуществить поиск файлов из списка в определенной папке и осуществить его копирование в папку соответсвующую его расширению (.doc в папку doc; .dwg в папку dwg). Буду ооочень благодарен! Спасибо)
0
|
|
| 02.11.2015, 09:22 | |
|
Ответы с готовыми решениями:
7
Распределение файлов в папках по подпапкам с именами, соответствующими именам этих файлов
|
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
||||||
| 03.11.2015, 14:54 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 02.11.2015
Сообщений: 4
|
||||||
| 06.11.2015, 09:25 [ТС] | ||||||
|
Я вот сам накидал такой батничек. Но он не копирует сами файлы, а создает только каталоги. Причем если файл лежит рядом с файлом текстовика то копия идет. Ежели нет - то копирование не проходит. А русскоязычные файлы вообще отказывается копировать.
Формат вызова: *****.bat Текстовик Откуда файлы Куда файлы
0
|
||||||
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|
| 06.11.2015, 11:27 | |
|
LostOwl, Не хочу даже разбирать Ваш код (это ни к чему ни мне ни Вам), Ваша задача решается с помощью моего кода, сохраненного в кодировке OEM 866 и запущенного откуда угодно. Из папки "papka" выдерет на любой глубине любые файлы и поместит в папку "sort" в подпапки с именами равными расширениям файлов. Не нравится не ешьте.
0
|
|
|
0 / 0 / 0
Регистрация: 02.11.2015
Сообщений: 4
|
|
| 06.11.2015, 12:24 [ТС] | |
|
alpap, Нет, Вам, конечно, огромное спасибо! Но только, как я понял, Ваш код копирует файлы из заранее заданной папки. Эта часть понятна и даже отлично работает, только мне нужно чтобы названия файлов считывались из текстового файла построчно, а только потом искались нужные файлы (не все) в заданной папке. Я ,конечно, благодарю Вас, но мой предыдущий пост адресовался не лично Вам. Это же форму все таки.
0
|
|
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
||||||||
| 06.11.2015, 18:35 | ||||||||
|
LostOwl, Покажите как выглядят файлы в этом текстовом файле, откуда нужно их искать, просто код что я дал упрощает наоборот эту процедуру, но если хочется так можно и так сделать, но на список хотелось бы взглянуть.
Добавлено через 2 минуты Добавлено через 1 час 39 минут LostOwl, Попробуйте так, батник кидать в папку где нужно производить операцию, а файл со списком держать отдельно где-то:
0
|
||||||||
|
0 / 0 / 0
Регистрация: 02.11.2015
Сообщений: 4
|
|
| 13.11.2015, 16:49 [ТС] | |
|
alpap, В том и дело, что батник то написан и работает именно как Вы описали. Копирует файлы, но только если он находится в папке с этими файлами.
Логика запроса из CMD такова: <Батник.bat> <Текстовыйфайл> <Исходящаяпапка> <Входящаяпапка> <Батник.bat>-наш бат файл <Текстовыйфайл> текстовый файл где содержатся названия файлов которые нужно скопировать: Пример: Первый.jpg Vtoroy.txt Tretiy.xms Названия могут быть какими угодно и сколько угодно, нет определенной привязки <Исходящаяпапка> соответственно папке где должны находиться заданные в текстовике файлы <Входящаяпапка> папка где нужно создать папки по расширениям и скопировать туда заданные файлы. Надеюсь ответил на Ваш вопрос. Спасибо) Сам барахтаюсь не могу понять в чем беда.
0
|
|
|
739 / 337 / 134
Регистрация: 17.03.2014
Сообщений: 839
|
|||||||
| 13.11.2015, 22:26 | |||||||
0
|
|||||||
| 13.11.2015, 22:26 | |
|
Помогаю со студенческими работами здесь
8
Переименование файлов по определённому правилу и их перемещение в папки с соответствующими именами
Архивирование файлов из каждой папки в архивы с именами этих папок Создание файлов с именами, взятыми из списка в текстовом файле, и с заданным содержимым Перемещение файлов в каталоги, создаваемые в соответствии с именами или частями имён этих файлов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|