Синхронизировать (Synchronize)

Ответить
Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Синхронизировать (Synchronize)

Сообщение Alex » Вс июл 08, 2007 10:16 am

Миссия действия:
Действие для синхронизации каталогов.

Поля на форме:
Исходный каталог - Полный путь к каталогу к каталогу, который синхронизируется;
Целевой каталог - Полный путь к каталогу к каталогу, с которым производить синхронизацию;

Включая файлы - Маски файлов, согласно которым производить отбор файлов для синхронизации, например *.txt или *.exe;mydoc?.doc. Если поле пустое, то будут синхронизироваться все файлов в каталоге;
Включая подкаталоги - При включении данной опции синхронизируются также подкаталоги;
Исключая файлы - Маски файлов, согласно которым исключать файлы из синхронизации, например license*.txt ;

Опции
Присутствует только в исходном
Копировать - Опция для выбора копировать или нет файл, если он присутствует только в исходном каталоге. Например, если идет синхронизация каталогов c:\MyWorkFiles\ и c:\MyHomeFiles, и в первом каталоге существует файл doc1.txt, а во втором каталоге файла с таким именем нет, то эта опция определяет копировать ли файл doc1.txt в каталог c:\MyHomeFiles.

Присутствует и в исходном и в целевом - Опции для выбора копировать файл или нет, если он существует в обоих каталогах;
Копировать, если отличаются размеры;
Копировать, если отличаются атрибуты;
Копировать, если отличаются по времени;
Копировать только более новые файлы;

Присутствует только в целевом
Удалить файлы, папки из целевого каталога - Опция для выбора удалять или нет файл, если он присутствует только в целевом каталоге. Например, если идет синхронизация каталогов c:\MyWorkFiles\ и c:\MyHomeFiles, и во втором каталоге существует файл doc1.txt, а в первом каталоге файла с таким именем нет, то эта опция определяет удалять ли файл doc1.txt из каталога c:\MyHomeFiles.
ВНИМАНИЕ! Если эта опция выбрана, то все файлы, присутствующие в целевом каталоге и отсутствующие в исходном каталоге, будут удалены.

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

Создать целевой каталог, если он отсутствует - Если включена данная опция и целевой каталог отсутствует, то он создается;
Вернуть список обработанных файлов в результирующих переменных - Если включена данная опция, то в результирующих параметрах заполняются списки новых, измененных и удаленных файлов.

Результирующие параметры:
Success - Результат выполнения действия, успешно или нет;
NewFiles - Список новых файлов в исходном каталоге;
ChangedFiles - Список измененных файлов в исходном каталоге;
DeletedFiles -Список удаленных из целевого каталога файлов.

dimajak
Пилотируем с автопилотом
Сообщения: 16
Зарегистрирован: Чт окт 21, 2010 3:39 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Синхронизировать (Synchronize)

Сообщение dimajak » Чт окт 21, 2010 4:30 pm

Синхронизация получается односторонней - только из исходного каталога в целевой, но не обратно.
Как из целевого в исходный ?

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: Синхронизировать (Synchronize)

Сообщение Alex » Вс окт 24, 2010 9:18 pm

Создайте еще одно действие синхронизации, в котором укажите каталоги наоборот.

A.L.F.
Пассажир
Сообщения: 9
Зарегистрирован: Чт авг 25, 2011 11:31 am
Благодарил (а): 0
Поблагодарили: 0

Re: Синхронизировать (Synchronize)

Сообщение A.L.F. » Вт сен 27, 2011 2:16 pm

как можно упорядочить список обработаных файлов, что бы они были не друг за другом, а столбцом?

Ответить

Вернуться в «Файловая система (FileSystem)»