Автор Тема: Пакетное копирование видеофайлов из базы  (Прочитано 8730 раз)

0 Пользователей и 4 Гостей просматривают эту тему.

Оффлайн MadJohn

  • Новичок
  • *
  • Сообщений: 4
Написал на выходных плагин, который копирует все видеофайлы выделенных фильмов из базы в указанный каталог.
Принцип работы следующий: плагин является плагином экспорта. Он создает vb script копирования файлов всех видимых в окне программы фильмов(пользуемься фильтрами для выбора нужных) и запускает его.
Сам скрипт запускаеться, и после запуска его работа ни как ни связана с PVD, т.е. работает сам по себе, а в это время программой базы фильмов можно пользоваться дальше. Скрипт открывает в отдельном окошке прогресс-бар (окно приложения IE), в котором видно процесс копирования файлов. Процент выполнения показывается по количеству уже скопированных файлов, т.е. в процессе копирования каждого отдельного файла прогресс не сдвигаеться. Все фильмы копируются в ту же папку, в которую при экспорте был сохранен файл скрипта. Если в этой папке уже есть файл фильма, то он не перезаписываеться, и пропускаеться.

Может кому будет полезно.

[вложение удалено администратором]

Оффлайн Arg123

  • Гуру
  • ****
  • Сообщений: 407
Re: Пакетное копирование видеофайлов из базы
« Ответ #1 : 27 Апреля 2011, 22:15:11 »
Неплохо !

Пара вопросов:

1). Будет ли работать данный скрипт если фильмы отфильтрованны например по жанру и/или отсортированы ? и представленны в "древовидном" виде ?

2). Нельзя ли расширить функционал скрипта? :
Фильтруем фильмы - например по жанру - для каждого жанра назначаем папку-"приёмник" куда будут копироваться/перемещаться файлы нужного жанра и выбираем в древовидном виде папку с соот. жанром , аналогичную операцию проделываем с другими жанрами , жмём ок и скрипт соответственно "разбрасывает" файлы нужных жанров по соот. папкам , вуаля :) , единственно нужно как-то проработать вопрос с нехваткой места на диске - чтобы типа предупрждения выдавал и отменял операцию и если файл помечен только для чтения или например используется - воспроизводится в данный момент плеером - чтобы тоже предупреждал.

Вот хотелось бы видеть нечто подобное в данном скрипте  ::) Надеюсь идея более менее понятна. ?  ;D
Я русский - я горжусь !!!

БОРИС Миронов - Народный Президент русского народа и других коренных народов России!
http://borismironov.livejournal.com/

Сбор подписей в поддержку кандидата Бориса Миронова:
http://borismironov.livejournal.com/659.html