Надстройка для переименования и копирования файлов

Настройки программы переименования и копирования файлов

Надстройка предназначена для переименования файлов в заданной папке.

В качестве исходных данных (исходные и конечные имена файлов) выступает таблица Excel

В настройках программы задаётся, в каких столбцах таблицы Excel брать имена файлов.
При необходимости, можно указать префикс и суффикс для имен файлов.

После запуска надстройки, на ленте Excel на вкладке НАДСТРОЙКИ появляется панель инструментов.

Порядок работы:

  1. открываете таблицу Excel, содержащую старые и новые имена файлов в разных столбцах
  2. запускаете надстройку, на ленте Excel появится вкладка НАДСТРОЙКИ
  3. нажимаете кнопку НАСТРОИТЬ, и указываете, в каких столбцах содержатся имена файлов,
    а также задаёте пути к папке с картинками, и к папке, куда будут копироваться файлы под новыми именами
  4. нажимаете кнопку СКОПИРОВАТЬ / ПЕРЕИМЕНОВАТЬ ФАЙЛЫ

По окончании работы, появится информационное сообщение такого вида:

сообщение о завершении переименования файлов

 

Комментарии

Прикольно, понял спасибо большое. буду разбирать

Сделал. Скачайте новую версию надстройки.
PS: подразумевается, что все эти папки и подпапки существуют. Надстройка не создаёт подпапки.

столбец A - >>>>> Столбец B
N:\папка1\папка2\имя.jpg - > N:\папка000\папка222\имя2.jpg
чтобы могла разные форматы изображений и по разным папкам, чтобы могла копировать или переименовываьт
N:\папка1\папка3\имя.png -> N:\папка000\папка2453522\имя2.png

N:\папка4\папка5\имя.jpg - > N:\папка4\папка5\имя2.jpg

Добрый день
Можете ли обновить прогу чтобы она могла копировать или переменовать имена файлов через указанный полный путь к файлу, было бы классно если бы ставила водяной знак и могла менять размеры изображени

столбец A - >>>>> Столбец B
N:\папка1\папка2\имя.jpg - > N:\папка000\папка222\имя2.jpg
чтобы могла разные форматы изображений и по разным папкам, чтобы могла копировать или переименовываьт
N:\папка1\папка2\имя.png -> N:\папка000\папка2222\имя2.png

N:\папка1\папка2\имя.jpg - > N:\папка1\имя2.jpg

Программка скачивает картинки в формате jpeg, а можно ли чтобы картинки скачивались в исходном формате, т.е. в формате который указан в гиперссылке?

При разборе данного файла обнаружил, что адрес сайта в исходном коде указан через http, а не через https. И при обновлении программы (которое запускается через 3 сек при старте программы) антивирус ругается на переход по вредоносной ссылке. Тестил на Каспере и Др.Вебе.

Уважаемый Игорь, программа просто супер!!! В MS Office 365 (2019) работает и работает в 2003!
Только желательно поправить данный вопрос с протоколом.

Я уважаю чужой труд! Поэтому нигде не буду выкладывать никакие кряки и высылать коды активации программы!

Данная программа мне потребовалась только 1 раз и её функционал по количеству запусков позволил мне это сделать, а дальше у меня был чисто "спортивный" интерес, а так же для повышения своего опыта в написании макросов для своих интересов. В дальнейшем, данная программа мне скорее всего не понадобится и я мог бы всё это не озвучивать тут, сделать всё по другому, просто мне это не нужно и я говорю всё как есть, поэтому прошу администратора сайта и разработчика программ - Игоря на меня сильно не сердится (^_^).

Спасибо!

Здравствуйте, Игорь!
Сейчас попробовал переименовать картинки (297 штук, jpg). В Excel 2019 надстройка чёт не пошла у меня :( ...
Ладно, открыл в Excel 2007. Посмотрел, что требуется - убрал из обоих столбцов расширение (.jpg), в настройках указал папки, нажал "скопировать / переименовать файлы"... Отработала моментально! Пока не увидел переименованные файлы в новой папке - даже не верилось, что так быстро могёть.
Огромная Благодарность за прогу!

Добрый день, Игорь! Нам нужна программа по массовому переименованию файлов в Excel
Вы можете эту программу написать?

С учетом всего этого, проще заказать написание отдельного макроса.
Высылайте задание на почту

А ещё, оказывается, есть ".jpg", а есть ".jpeg" - жесть. Не пойму, почему она (программа) не может игнорировать расширение??? 2 файла с ОДИНАКОВЫМ именем, но РАЗНЫМ расширением МОГУТ присутствовать в одной папке! Так пусть оба/три/пять и переименовывает-не? Тем более есть проверка по маске…
И, напоследок, поля "суффикс" ОБЯЗАТЕЛЬНЫ. Нельзя сейчас не указать расширение. Кроме того, ища jpeg и переименовывая его в pdf, получаем нерабочий файл - офигенный фокус)))))))))
А программа-то классная и нужная - очень много людей её будет брать, если её показать людям (нашёл совсем случайно) и доработать до нормального состояния.
Лично я бы заказал мест на 5-6, но только после доработок. Может я, конечно, что-то не понимаю, но тогда объясните, пожалуйста…

Здравствуйте! Планирую в понедельник покупку программы, однако кое-в-чём не могу разобраться…

1. Может ли она переименовывать/копировать без учёта расширения? У меня в папке файлы ".pdf" и ".jpeg" (одностраничные в жпеге, а многостраничные в пдф)???

2. У таблиц обычно есть шапка. Можно ли добавить в программу возможность задавать, с какой строки идут данные (2-по умолчанию) и возможность работать с предварительно выделенным двумерным диапазоном (2 столбца).

Здравствуйте, Александр
Проще (и дешевле) будет отдельный макрос написать, - если вам надо перемещать / переименовывать папки
(чем программу переделывать - переделок слишком много будет)
Оформляйте заказ, прикрепляйте примеры файлов, и подробно описывайте, что и как должно работать.

Здравствуйте!
Давно пользуюсь Вашими программами по рабочей необходимости.
Скажите пожалуйста - сколько будет стоить программа по перемещению/копированию файлов с небольшой доработкой - с возможностью делать выбор: в настройках указать один адрес или там же указать столбец с адресами папок.
Папок бывает много, FilenamesCollectionEx.xls успешно собирает имена с адресами, а далее надо переименовать и переместить всё это дело. Вот тут и начинается ковыряние по папкам...
Спасибо!
С Уважением, Александр.

Помогите пожалуйста!
например, надстройка отсюда открылась и появилась в ленте Exel http://excelvba.ru/programmes/Unification
а настройка о которой идет речь в этой ветке (переименование файлов) никак не появляется ни на одном компьютере. Везде стоит 2007 exle

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

Почему Настройка "Перемещать файлы вместо копирования" неактивна? Галочка не ставится. Как ее сделать активной?

Если вы не доверяете мне (моим программам), и на 100% доверяете антивирусу (подразумевая, что ложных сработок быть не может), - просто не пользуйтесь моими программами.
Время от времени все антивирусы там что-то находят, - пока им в техподдержку не напишешь.

Это не тролинг и не попытка довести модератора сайта. Сама задумка очень полезная и я бы даже сказал необходимая в работе. Просто хотелось бы получит рабочий, не зараженный файл. Пусть даже на платной основе. Но тут факт на лицо. Файл скачивается с трояном, а после лечения перестает работать.

Нет. Касперский, как и другие известные антивирусы, никакой проблемы в файле не видят:
https://virustotal.com/ru/file/16a2aaebb05fcecefb02dbfa7b771913fe6dbed25...
(на 6 красных строк по ссылке внимание не обращайте - это жалкие подобия антивирусов)

PS: если считаете, что в файле есть вирус, - просто не пользуйтесь программой

Как раз касперский и говорит, что файл ЗАРАЖЕН!

Не обращайте внимания, - это должная сработка на систему обновления программы.
Проверьте программу нормальным антивирусом (например, Касперским)

Антивирус пишет троян Trojn.Generic:heur.macro.download.gen

Юлия, ответ на ваш вопрос есть в FAQ:
http://excelvba.ru/faq/excel_error

Добрый день. У меня вот такое сообщение появляется "Для этой книги недоступны проект VBA, элементы управления ActiveX и остальные программные средства" и программа не появляется в панели надстроек. Использование макросов разрешила. Эксель 2007. Что делать? На сайте ответ не нашла. Спасибо.

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

Программа хорошая, только вот ищет по 100% совпадению, как быть если в экселе в наименовании имеются знаки типа " ? а в названии картинок их нет. Есть решение. То бишь сопоставление файлов по текстовому значению, без знаков припинания или скажем по схожести наименований в процентном соотношении процентов 90%

Все работает все круто!!!

Как переименовать группу папок в директории этой надстройкой?

Программа не странная
Панель инструментов программы - на ленте Excel на вкладке НАДСТРОЙКИ (вы просто её не заметили)
В статье же есть скриншоты, да и написано, что произойдет при запуске программы...
Количество запусков можно увеличить, - там есть еще опция 48-часового безлимита по запускам

Странная программа. У меня она не разу не открылась, был только серый экран Excel. Я ее попытался открыть раз 10 и скачивал наверное раз 5 так ни чего не открыл и собственно ни чего не увидел.
Но зато на 11 раз попыток открыть этот файл получил смешное сообщение, что "Лимит бесплатных запусков программы исчерпан" я конечно ценю чувство юмора) но наверное с программой что-то пошло не так.

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

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
   ___    ___                 _             
/ _ \ |_ _| __ _ ____ | | _ _
| (_) | | | / _` | |_ / | | | | | |
\__, | | | | (_| | / / | |___ | |_| |
/_/ |___| \__, | /___| |_____| \__,_|
|_|
Введите код, изображенный в стиле ASCII-арт.