文件检测属性页 |
“文件检测”属性页用于为“文件”集成配置以下属性。
检测选项
位置: 指定希望监视的文件夹所在的文件系统。文件系统或位置可包含本地文件系统或网络共享、Librarian 或受支持的云存储位置。有关受支持的云存储位置的更多信息,请参阅 Administration Console 的
要扫描的文件夹: 指定希望操作在其中查找文件的文件夹位置。您可以输入文件夹位置或单击“浏览”找到并选择所需的文件夹。也可以“添加变量”以指定要扫描的文件夹,或者向输入的值“添加特殊字符”。
扫描子文件夹: 指定操作还会监控“要扫描的文件夹”属性指定的文件夹的所有子文件夹。
文件夹由多个服务器上的集成进行扫描: 指定扫描文件夹对其他应用程序或实例处于打开状态,并且不会在扫描文件夹中创建独有的锁定文件标记。
Read event contents: Specifies that the contents of the trigger file are read when the integration is run. When you do not need or want the contents to be read, click to clear this check box to improve performance.
扫描方法: 指定 Integration Service 用于在扫描文件夹中监视触发器文件是否已到达的方法。
通知和轮询: 指定操作将连续监控扫描文件夹,并且还会按设定的时间间隔扫描文件夹。如果您对文件系统的可靠性有担忧,那么此选项很有用。如果连续扫描时错过某个事件,那么轮询扫描将会确保检测到该事件。选中此选项后,可以以毫秒、秒、分钟或小时为单位指定轮询间隔。
仅通知: 指定操作将连续监控扫描文件夹。
仅轮询: 指定操作会按设定的时间间隔对扫描文件夹进行扫描。选中此选项后,可以以毫秒、秒、分钟或小时为单位指定轮询间隔。
轮询间隔: 指定操作扫描文件的频率。指定操作扫描文件的频率。为“扫描方法”选中“通知和轮询”或“仅轮询”时可用。
文件样式: 指定 Integration Service 用于标识文件的筛选器。此筛选器可以包含通配符(例如 ? 和 *)或正则表达式(例如 (?i)^.*\.csv$)。单击 可查看受支持的正则表达式或通配符修改器的列表,然后单击修改器以添加。您还可以添加变量以指定文件样式,或者向输入的值添加特殊字符。
使用正则表达式:指定操作使用正则表达式来标识文件样式。当您选择此选项时,可以向先前的属性添加正则表达式修改器,以便对搜索条件进行更多的控制。
最小文件大小: 指定 Integration Service 接受触发器文件作为集成触发器时,触发器文件必须具备的最小文件大小。
最大文件大小: 指定 Integration Service 接受触发器文件作为集成触发器时,触发器文件不可超过的最大文件大小。
文件空闲时间: 指定 Integration Service 在处理触发器文件之前等待的时间。Integration Service 从上次写入文件的时间开始计时。
锁定的文件超时: 指定 Integration Service 尝试打开检测到的最初由其他应用程序锁定的文件所用时间。
多个文件排序顺序
定义在多个文件符合所指示文件样式时,操作处理所指定文件夹中的文件的顺序。如果在属性页中未指定任何排序顺序,那么排序过程默认为按创建时间(升序)排序,然后按文件名(升序)排序。最多可以指定四个排序条件。
顺序: 指定排序条件应用到指定文件夹中匹配文件的顺序。
排序字段: 指定应用到匹配文件的条件。
方向: 指定将排序字段条件应用到匹配文件时,使用升序还是降序。
添加排序条件: 指定更多排序条件。
检测后的操作
指定在 Integration Service 检测到触发器文件之后,希望对其执行的操作。
操作: 指定希望应用到触发器文件的操作。
无: 指定不会将任何操作应用到触发器文件。
重命名文件: 指定触发器文件已重命名。If the trigger file is a Microsoft Excel file, you must enter a valid Excel file name extension (such as *.xls or *.xlsx).
删除文件: 指定触发器文件已删除。
移动文件: 指定触发器文件已移动到其他位置。
移动到文件夹: 指定将触发器文件移动到的文件夹位置。您可以输入文件夹位置或单击“浏览”找到并选择所需的文件夹。也可以通过添加变量来指定目标文件夹,或者向输入的值添加特殊字符。在指定了“移动文件”时可用。
新扩展名: 指定在重命名或移动文件时,希望应用到文件的文件扩展名。输入文件扩展名。也可以通过添加变量来指定文件扩展名,或者向输入的值添加特殊字符。在指定了“重命名文件”或“移动文件”时可用。
如果文件已存在,则替换它: 指定移动或重命名触发器文件时,删除任何先前已有的同名文件。在指定了“重命名文件”或“移动文件”时可用。
通过附加序列号使文件名唯一: 指定将一个序列号附加到文件名称。在指定了“重命名文件”或“移动文件”时可用。
通过附加时间戳使文件名唯一: 指定将一个时间戳附加到文件名称。在指定了“重命名文件”或“移动文件”时可用。
失败后的操作
指定在一个或多个集成操作失败的情况下,要对触发器文件执行的操作。
操作: 指定希望应用到触发器文件的操作。
无: 指定不会将任何操作应用到触发器文件。
重命名文件: 指定触发器文件已重命名。
删除文件: 指定触发器文件已删除。
移动文件: 指定触发器文件已移动到其他位置。
移动到文件夹: 指定将触发器文件移动到的文件夹位置。您可以输入文件夹位置或单击“浏览”找到并选择所需的文件夹。也可以通过添加变量来指定目标文件夹,或者向输入的值添加特殊字符。在指定了“移动文件”时可用。
新扩展名: 指定在重命名或移动文件时,希望应用到文件的文件扩展名。输入文件扩展名。也可以通过添加变量来指定文件扩展名,或者向输入的值添加特殊字符。在指定了“重命名文件”或“移动文件”时可用。
如果文件已存在,则替换它: 指定移动或重命名触发器文件时,删除任何先前已有的同名文件。在指定了“重命名文件”或“移动文件”时可用。
通过附加序列号使文件名唯一: 指定将一个序列号附加到文件名称。在指定了“重命名文件”或“移动文件”时可用。
通过附加时间戳使文件名唯一: 指定将一个时间戳附加到文件名称。在指定了“重命名文件”或“移动文件”时可用。