Переименование файлов (для музыки mp3)

15.06.13

Задачи пользователя - Разное

Обработка служит для переименования любых файлов. Но писалась для переименования mp3 файлов.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Переименование файлов
.epf 14,79Kb
12
12 Скачать (1 SM) Купить за 1 850 руб.

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

Как работать:

1. Нажать кнопку "Загрузить из каталога"  выбрать каталог с музыкой.

2. В колонке "Новое имя без расширения" задать новое имя, с помощью разных функции.

3. Нажать кнопку "Переименовать". Переименование файлов на диске происходит только при нажатии кнопки "Переименовать"

 

Пример работы:

Качают 3 сборника по топ 100 с зайцев, там большая часть песен пересекается. Если скинуть все сразу в один каталог то ничего не свернётся, так как в одном сборнике "010 Bruno Mars - Locked Out Of Heaven.mp3" в другом "055 Bruno Mars - Locked Out Of Heaven.mp3"  в третьем "080 Bruno Mars - Locked Out Of Heaven.mp3" - разные наименование.

Делаю так: нажимаю по очереди "Загрузить из каталога" все три сборника и удаляю первые 4 левых символа кнопкой "Удалить 1 символ слева" получают во всех трех сборниках имя "Bruno Mars - Locked Out Of Heaven.mp3", теперь они легко сворачиваются.

 

Другой пример:

в одном сборнике исполнитель называется "Ivanov - vesna" в другом "Иванов - весна"

Для этого я нажимаю по очереди "Загрузить из каталога" все сборники и перевожу их в латиницу кнопкой "Транслит в (EN)". И "Иванов - весна" превращается в "Ivanov - vesna". Конечно на практике имена файлов могут и не совпасть, но по крайней мере будут стоять рядом в папке и это будет сразу видно.

Для каких то необычных переименований сделал вкладку "Команды", там можно в виде кода задать то что вам нужно. В справку написал переменные которые можно использовать.

 

Например строкой:

ТекСтрока.НовоеИмяБезРасширения = Строка(ГСЧ.СлучайноеЧисло(100, 999)) + "-"+ ТекСтрока.НовоеИмяБезРасширения;

Добавляю случайные трехзначные номера перед именем.

 

Как я пользуюсь:

1. Открываю сборники по очереди - "Загрузить из каталога"

2. Удаляю нумерацию впереди - "Удалить 1 символ слева"

3. Перевожу файлы в латиницу - "Транслит в (EN)"

4. Переименовываю - "Переименовать"

5. Копирую все сборники в один каталог, при этом часть одинаковых песен затирается.

6. Просматриваю глазами одинаковые песни, удаляю. Например: "Ivanov - lubov" и также чуть по другому названа будут стоять рядом "Ivanov - lybov".

7. Открываю этот новый сборник "Загрузить из каталога".

8. Добавляю случайные трехзначные номера перед именем. Это стал делать вот для чего: Когда скидываешь песни в одну кучу, то один и тот же исполнитель с разными песнями выстраиваться рядом, потом и играть будет один исполнитель подряд свои песни. Я не очень люблю слушать подряд кого-то 10 песен. Чтобы так не слушать можно или в плеере ставить рэндомный выбор песен, либо сразу назначить случайно им номера и тогда одинаковых исполнителей раскидает по альбому.

9. Все сборник готов.

 

См. также

Разное Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Продукт для ведения родового дерева, поможет решить задачи по систематизации и визуализации информации по родословной.

10 стартмани

12.09.2024    1565    4    Kassper    9    

30

Разное Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Тренажер Азбуки Морзе на 1С без внешних компонент.

1 стартмани

17.04.2024    1133    2    Irwin    2    

12

Разное Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В публикации представлена простая внешняя обработка, позволяющая перенести файлы с фото в нужные папки.

1 стартмани

21.03.2024    696    1    vikhrov53    0    

3

Разное Платформа 1С v8.3 Конфигурации 1cv8 Энергетика и ЖКХ Россия Бухгалтерский учет Управленческий учет Абонемент ($m)

Позволяет в одном документе собрать записи по всем коммунальным платежам и показаниям бытовых приборов. Вы не пропустите и не забудете свой коммунальный платеж. Будете точно знать ежемесячную сумму коммуналки по всем объектам собственности. Расширение предназначено для самой популярной конфигурации 1С:Бухгалтерия 8, ред. 3. Объекты расширения не имеют заимствования конфигурации. Его легко встроить в другие типовые конфигурации 1С.

1 стартмани

30.01.2024    904    3    kwn2000    2    

6

Разное Пользователь Платформа 1С v8.3 Туризм и путешествия Россия Абонемент ($m)

Составление комплекта вещей в поездку, поход, для работы и т.п. Конфигурация разработана для платформы 1С:Предприятие 8.3 (конкретно учебная версия 8.3.13.1644, потому что более новые утомили меня своими сюрпризами).

1 стартмани

19.01.2024    6845    5    AnatolPopov    33    

38

Linux Разное Программист Пользователь Платформа 1С v8.3 Абонемент ($m)

Пример обработки для определения длительности аудиофайла в среде Linux.

1 стартмани

12.01.2024    678    0    ErAK    3    

3

Разное Взаиморасчеты Платформа 1С v8.3 Общественные и некоммерческие структуры Обучение, бизнес-тренинг, курсы Развлечения, искусство, спорт Домашние учет и финансы Управленческий учет Абонемент ($m)

Нано- (даже не микро- !) конфигурация для тех, кто выступает в роли казначея класса/группы/команды, и в чьи задачи входит сбор денег с участников за участие в каких-то мероприятиях, а потом передача собранных денег организаторам этих мероприятий.

1 стартмани

03.11.2023    1066    3    q_i    1    

12

Математика и алгоритмы Разное Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Расширение (+ обработка) представляют собою математический тренажер. Ваш ребенок сможет проверить свои знание на математические вычисление до 100.

2 стартмани

29.09.2023    3117    maksa2005    8    

26
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. banco 16.06.13 08:10 Сейчас в теме
Спасибо, сам уже собирался написать такую обработку.
2. sashocq 193 21.06.13 16:55 Сейчас в теме
Может, проще для этого использовать специальный софт? Например, бесплатный TagScanner.
3. DrAku1a 1745 09.07.13 02:11 Сейчас в теме
Total Commander - функция - "Групповое переименование файлов".
Оставьте свое сообщение