Файловая система

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

Файловая система

Сообщение Alex » Вт июл 10, 2007 5:44 pm

Запуск задачи будет происходить при изменениях в заданном каталоге. Если изменяется, например, 3 файла, то задача будет запущена также 3 раза.

Параметры:

Метод
  • Проверять каталоги периодически
    Сообщения Windows
Эта опция задает способ, с помощью которого xStarter узнает об изменениях файловой системы.
Метод периодической проверки каталогов может работать с сетевыми каталогами (если у процесса xstarter.exe достаточно привелегий), более надежен при долгой работе, но требует памяти для хранения структуры каталогов и времени для проверки. Проверка может запускаться с некоторым заданным интервалом, не меньше 30 секунд. Такой минимальный интервал задан для экономии ресурсов компьютера.
Метод сообщений Windows срабатывает с минимальной задержкой, практически не требует ресурсов памяти и процессора, но менее стабилен при долгой работе и не может отслеживать изменения в сетевых каталогах.

Создание файла
Изменение файла
Удаление файла

Опции позволяют выбирать операции, при совершении которых с файлами будет запускаться задача.

Ожидать зав-ия созд. (коп-ия) - При копировании больших файлов программа может среагировать на изменения файла сразу при начале копирования. Если для корректной работы задачи требуется весь файл, а не его часть, то необходимо включить эту опцию. при этом xStarter может определять факт завершения копирования
  • периодической проверкой возможно ли открыть файл для записи или
    периодической же проверкой изменяется размер файла или нет
.
Если файлы копируются по FTP или другим методом, при котором размер файла может долгое время быть неизменным, то второй способ определения факта завершения копирования использовать нежелательно.

Имена файлов - Допускается установление масок имен файлов, при изменениях с которыми запускать задачу. Маски имен файлов можно разделять друг от друга символом «;».

Например, если в поле File names, ввести «*.txt;*.doc», то запуск задачи произойдет только при заданных изменениях с файлами с заданными расширениями.

Параметры для использования в задаче:
В действиях задачи, запущенных по этому событию, можно использовать следующие параметры:
FileEvent.NewFile - полное имя созданного файла;
FileEvent.UpdFile - полное имя измененного файла;
FileEvent.DelFile - полное имя удаленного файла;
FileEvent.NewFileShort - краткое имя созданного файла;
FileEvent.UpdFileShort - краткое имя измененного файла;
FileEvent.DelFileShort - краткое имя удаленного файла;
Для добавления параметров в текстовые поля действий может быть использована кнопка Функция (Paste function) в нижнем левом углу окна действия.

Задачи при срабатывании события будут запускаться от имени процесса xStarter.exe с соответствующими привелегиями.

avmaksimov
Ас
Сообщения: 907
Зарегистрирован: Чт май 08, 2008 2:48 pm
Откуда: г. Москва, Россия
Благодарил (а): 6 раз
Поблагодарили: 16 раз
Контактная информация:

Re: Файловая система

Сообщение avmaksimov » Чт янв 01, 2009 6:57 pm

1. С Новым 2009 Годом! Счастья, радости, здоровья и всего-всего наилучшего!
2. А для чего подпункт "Отслеживать обращения к файлам"?
С уважением, Андрей.

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

Re: Файловая система

Сообщение Alex » Пн янв 05, 2009 11:56 am

1. Спасибо :).
2. В документации не отражен, новый пункт. Служит для отслеживания обращений к файлам :). Обычно дата/время последнего обращения меняется при открытии свойств файла в Windows или просмотра в некоторой программе, но не все программы выставляют этот признак.

Ответить