Русский > Предложения

Групповое переименование

<< < (11/11)

Itar-Tass:
Умеет.
У меня им все примонтировано.
А у меня 23 харда и все кино лежит в 1 папке.
Не диски примонтированы а именно папки с фильмами.Причем некоторые в несколько мест.

Itar-Tass:
Кстати проблему переименования я тоже решил,так что свое предложение про 20 евро я снимаю.Будем ждать новую фичу бесплатно.
Решение здесь http://forum.wincmd.ru/viewtopic.php?t=12690&postdays=0&postorder=asc&&start=60
А уж csv с путями и новым именем даст любой каталогизатор.

moran:
как я переименовал свои фильмы и автоматом раскидал все по папкам.
идеально работает если к одной записи фильма привязан 1 фильм.
1. создаем шаблон экспорта вида

--- Код: ---%OPTIONS%
filter="BAT Files|*.bat"
replace=":<->;"
replace="<<->("
replace="><->)"
replace="*<-> "
replace="?<-> "
replace="/<->_"
replace=""<->'"
replace="«<->'"
replace="»<->'"
encoding="UTF8"
%OPTIONS%
mkdir "c:\movies\{%value=title} ({%value=year})"
move "{%value=path}" "c:\movies\{%value=title} ({%value=year})\{%value=title} ({%value=year}).avi"

--- Конец кода ---
mkdir "c:\movies\{%value=title} ({%value=year})"
move "{%value=path}" "c:\movies\{%value=title} ({%value=year})\{%value=title} ({%value=year}).avi"

красным выделено, то что должно быть обязательно ОДИНАКОВЫМ
2. В PVD делаем фильтр "Расположение файла" со значением avi
3. Делаем экспорт, меняем кодировку у полученного файла с UTF8 на cp866 и делаем замену по всему файлу с ;\ на :\
4. запускаем бат файл и в итоге получаем желаемый результат...

з.ы. Если в названии фильма присутствует \ то возникнет ошибка, т.к. в имени файла этот символ не может находится, а заменить его с помощью replace="\<->_" не получится т.к. вот тут {%value=path} получится не правельный путь, он и так при замене : получается не правельный, но мы его исправляем в п.3

з.з.ы с другим расширение (например mkv) надеюсь понятно что нужно сделать...  ;)

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Перейти к полной версии