Documentum - 获取子文件夹列表
Documentum - getting a list of sub folders
Documentum 有没有办法获取一个文件夹的所有子文件夹?有人可以建议 DQL 或我可以指定父文件夹和 DQL 的东西 returns 我是所有子文件夹的文件夹路径。
select distinct r_folder_path from dm_folder where folder('/Folder1/Folder2', descend)
这将 return /Folder1/Folder2
下的所有文件夹和子文件夹
记住一件事:
Documentum 支持将对象链接到多个父文件夹。这意味着一个文件夹可以有多个父文件夹。
如果你有这样的文件夹结构
Cabinet1
/Test1
/Test3
/Test2/
/Test3
其中 Test3
是 Test1
的子文件夹,也是(因为它可以链接到)Test2
!
Documentum a 使用重复属性完成此操作。 r_folder_path
是 dm_folder
的重复属性(实际上是 dm_sysobject
的超类型)。
所以,运行 一个 DQL :
select distinct r_folder_path from dm_folder where folder('/Folder1/Folder2', descend)
将 return 您的文件夹所属的所有文件夹路径(链接到):
/Cabinet1/Test1/Test3
/Cabinet1/Test2/Test3
这可能不是您要找的!
由于 DQL 不允许您指定要 returned 的重复属性值(您不能指定重复属性的索引),因此没有优雅(和故障安全)的方法来做到这一点DQL.
您可以做的是获取所有 object_name
子文件夹,并在它们前面加上您在搜索中使用的父文件夹的文件夹路径(但这需要一些编码)。
查看 Documentum Content Server 系统对象参考指南(在 EMC developer community or for now also here 上可用)
Documentum 有没有办法获取一个文件夹的所有子文件夹?有人可以建议 DQL 或我可以指定父文件夹和 DQL 的东西 returns 我是所有子文件夹的文件夹路径。
select distinct r_folder_path from dm_folder where folder('/Folder1/Folder2', descend)
这将 return /Folder1/Folder2
下的所有文件夹和子文件夹记住一件事:
Documentum 支持将对象链接到多个父文件夹。这意味着一个文件夹可以有多个父文件夹。
如果你有这样的文件夹结构
Cabinet1
/Test1
/Test3
/Test2/
/Test3
其中 Test3
是 Test1
的子文件夹,也是(因为它可以链接到)Test2
!
Documentum a 使用重复属性完成此操作。 r_folder_path
是 dm_folder
的重复属性(实际上是 dm_sysobject
的超类型)。
所以,运行 一个 DQL :
select distinct r_folder_path from dm_folder where folder('/Folder1/Folder2', descend)
将 return 您的文件夹所属的所有文件夹路径(链接到):
/Cabinet1/Test1/Test3
/Cabinet1/Test2/Test3
这可能不是您要找的!
由于 DQL 不允许您指定要 returned 的重复属性值(您不能指定重复属性的索引),因此没有优雅(和故障安全)的方法来做到这一点DQL.
您可以做的是获取所有 object_name
子文件夹,并在它们前面加上您在搜索中使用的父文件夹的文件夹路径(但这需要一些编码)。
查看 Documentum Content Server 系统对象参考指南(在 EMC developer community or for now also here 上可用)