Чтобы разобраться, для чего нужны те или иные параметры, лучше проанализировать каждый из них по отдельности.
• «Метод» (Method) — что нас интересует: копирование, удаление, объединение? • «Режим» (Mode) — как будет происходить копирование? • «Количество потоков» (Thread Number) — сколько потоков должно быть? • «Общие настройки» (General Options) — какие из представленных опций, включая таймер, пропуск файлов только для чтения и многое другое, нам нужны? • «Копировать, если» (Copy If) — при каких условиях должно осуществляться копирование файлов?
Давайте рассмотрим каждую группу опций поподробнее.
Метод
Эти опции позволяют указать, что делать с файлами.
• «Удаление» (Purge) — по завершении копирования оригиналы файлов удаляются, но папка остается. • «Перемещение» (Move) — файлы не копируются, а перемещаются в целевую папку. • «Объединение» (Consolidate) — файлы из разных источников копируются в одну целевую папку. • «Проверка» (Verify) — после копирования файл сравнивается с оригиналом.
Режим
• «Trickle» — эта опция пока не доступна. • «Предварительная проверка» (Preprocess) — все файлы и папки проверяются перед обработкой. • «Дожидаться целевого файла» (Wait Target) — RichCopy будет ждать результатов копирования в течение заданного промежутка времени. • «Таймер» (Timer) — копирование в определенное время/определенный день.
Количество потоков
• «Поиск по каталогу» (Directory search) — количество потоков при поиске по каталогу. • «Копирование каталога» (Directory copy) — количество потоков при копировании каталога. • «Копирование файла» (File) — количество потоков при копировании файла.
Общие настройки
• «Пропускать файлы только для чтения» (Ignore read-only flag) — если файл предназначен только для чтения, он копироваться не будет. • «Копировать только каталог» (Directory creation only) — копируются только каталоги (без файлов) • «Копировать каталог только с подкаталогами» (Create directory only when it has a child) — если в исходном каталоге нет файлов или подкаталогов (то есть, он пуст), такой каталог копироваться не будет. • «Отключить системный буфер» (Turn off system buffer) — системный кэш не используется для чтения и записи. • «Последовательный доступ к диску» (Serialize disk access) — нагрузка на систему снижается за счет последовательного доступа к диску. Количество потоков при этом не ограничивается. • «Всегда копировать» (Copy always) — файлы при копировании не сравниваются и копируются в любом случае.
Копировать, если
• «Безопасность» (Security) — сравниваются параметры безопасности файлов. • «Доступность» (Availability) — проверяется, нет ли в целевом каталоге такого файла. • «Размер файла» (File size) — сравниваются размеры файлов. • «Атрибуты» (Attribute) — сравниваются атрибуты копий и оригиналов. • «Временная отметка» (Time stamp) — сравниваются временные отметки копий и оригиналов.
Фильтрация файлов
Обратите внимание на две важных опции в левой панели окна «Параметры»: «Исключить файлы» (Files to be excluded) и «Включить файлы» (Files to be included). Эти опции предназначены для фильтрования копируемых файлов. В основном окне приложения для копирования можно выбирать только папки. Если нужно скопировать один файл или группу файлов, а не весь каталог, придется задать условия копирования.
Предположим, у нас имеется папка большая папка изображений, а скопировать нам нужно только самые свежие. В таком случае в разделе «Включить файлы» нужно просто указать дату создания файла (рис. C).
Рисунок C. Копировать файлы можно не только по времени.
В разделе «Создан» (Creation date) для файла или каталога нужно выбрать опцию «Данная дата или позднее» (Same or Newer than Following Date), а затем указать дату и время создания файлов для копирования.
Здесь же можно указать имена файлов для копирования. К примеру, нас интересуют только файлы, в имени которых присутствует выражение «IMG». В таком случае нужно указать в разделе «Имена» (Names) для файла это выражение со специальным символом «*» — например, «*IMG*» (без кавычек). Обратите внимание: заданные опции сохраняются до тех пор, пока их не изменят. Можно создать несколько профилей копирования, нажав кнопку «Создать» (New) в левой панели. Это позволит осуществлять копирование с разными настройками.
В заключение
RichCopy очень пригодится опытным пользователям, которым приходится регулярно копировать файлы в больших масштабах. Эта удобная утилита позволяет сэкономить время и значительно повышает производительность работы.