&"(,它被用来存放 &实例的状态和参数。在代码中,待扫描的目录名称就是通过
'4,%&23方法存入到 &"(中的。
&只是一个部分而已。注意我们没有在 &%对象中为 &设定执行日期和次数。
这是 该做的事。顾名思义,的责任就是触发一个 &去执行。当用
:'4,%注册一个 &的时候要创建一个 与这个 &相关联。提供了四
种类型的 ,但其中两种是最为常用的,它们就是在下面要用到的 :(%和
:(%是两个之中简单的那个,它主要用来激发单事件的 &,在指定
时间激发,并重复 次两次激发时间之间的延时为 ,然后结束作业。非常复
杂且强大。它是基于通用的公历,当需要用一种较复杂的时间表去执行一个 &时用到。例如,
四月至九月的每个星期一、星期三、或星期五的午夜。
为更简单的使用 ,包含了一个工具类,叫做 %
%提供了许多便捷的方法简化了构造和配置 本文的例子中有用的就是
%类;:(%和 会在后面用到。
正如你看到的那样,调用了 %的方法 7:',%923来创建一个
每 /1 秒种激发一次的 2实际是由 %生成了一个 :(%实例,但
是我们的代码并不想知道这些3。我们同样要给这个 实例一个名称并告诉它何时激发相
应的 &;与之关联的 &会立即启动,因为由方法 :23设定的是当前时间
('7'6
(%6
(('4'%86
(('4'%8+'96
(&%6
(:'4,%6
(:'4,%#.'(6
(6