как я переименовал свои фильмы и автоматом раскидал все по папкам.
идеально работает если к одной записи фильма привязан 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) надеюсь понятно что нужно сделать...