Main

Автоматическое копирование и сортировка фотографий

Используемые модули: Scripts, USBDevices, Функция синхронизации

Данный пример показывает, как можно организовать автоматическое копирование и сортировку файлов с внешних ностилей.

Во-первых, нам нужно, чтобы система распознавала наш носитель в модуле USBDevices. Для этого достаточно вставить один раз устройство в USB-порт и оно появится в списке:

Далее, нам нужно добавить скрипт, который будет вызываться при подключении устройства. Через раздел Scripts делаем скрипт такого содержания:

$src='e:/Pictures/Camera'; // откуда брать фотографии
$dst='d:/video/Camera'; // куда складывать

if (!is_dir($src)) {
 say("Неправильный путь к фотографиям");
} else {
 say("Начинаю копирование фотографий");
 processLine($src." => ".$dst."/%Y/%m - %F"); // фотографии будут разложены по годам/месяцам
 say("Копирование фотографий завершено");
}

и называем его copyFromCamera. (В вышеописанном скрипте замените пути к папкам на свои собственные)

Теперь осталось только зайти снова в модуль управления USB-устройствами, нажать Edit на нашем устройстве и выбрать скрипт, который будет запускаться при подключении:

Вот и всё. При подключении устройства система скажет, что началось копирование и сообщит о завершении, после чего файлы будут аккуратно разложены по папкам.

MajorDomo

Project

Partners

edit SideBar

 

Blix theme adapted by David Gilbert, powered by PmWiki