0

在我当前使用 IBM Content Collector 4.0.1 SP5 和 IBM Filenet P8 Content Engine 5.2.1 的项目中,我需要从文件系统收集文件并将它们添加到某个 P8 的对象存储中。

报告文件被添加到八个固定文件夹的文件夹中,在它们之下,随着时间的推移,结构随着时间的推移而不断增长,进一步的嵌套文件夹遵循 yyyy/mm 的形式:

文件夹层次结构

我从FS to P8 Archiving (Replicate File System and Detect Duplicates).ctms任务路由示例开始,以便在我的对象存储中拥有复制的结构。

FS to P8 归档任务路径 让我们专注于P8 File Document in folder task,尤其是File in Folder Options.

问题是在我的存储库中创建的路径还包含驱动器号(例如E:\Report\AMM_000001_00001\2017\05:),而我只想从 Report 文件夹开始复制文件夹结构。

我怎样才能做到这一点?我应该为此使用正则表达式吗?

4

1 回答 1

1

我设法在“文件夹中的 P8 文件文档”任务中使用正则表达式实现了预期的结果,如下所示:

Purpose:            Get a folder path without a drive letter. 
Regular expression: ^[^\\]* 
Replacement string: $1 
Sample text:        C:\folder 1\folder 2 
Sample result:      \folder 1\folder 2

如此处所述。

于 2017-06-15T06:30:37.463 回答