我在.net中使用IDK 6.0来下载知识目录的文档。我做了很多谷歌搜索,但发现api这样做。
以下是我的一些阅读材料:
http://download.oracle.com/docs/cd/E13174_01/alui/idk/docs60/ndocs/index.html
是否有任何API的API可以下载知识目录的所有文件?
谢谢,
普拉卡什
答案 0 :(得分:1)
根据知识目录的大小,此过程有一些性能和实际考虑因素 - 但要解决您的要点,您需要从知识目录(KD)下载所有文档。
使用以下内容:
使用IDocumentManager
界面启动,然后调用createQuery(int folderId)
方法获取查询对象的实例。
您将收到一个IDocumentQuery
对象。
请注意,以下默认值已设置,并且在您从根文件夹中获取所有文档的情况下,很可能需要覆盖这些默认值:
在指定文档文件夹上创建文档查询的工厂方法。创建的查询参数默认为开始行= 0,最多100个结果,显示未批准的文档,按文档ID排序,没有过滤器。
假设您有一个相当大的KD,我建议您设置过滤器以根据日期返回文档,首先使用DateQueryFilter
,这样您就可以拥有更易于管理的一批文件和对象ID。知道您正在使用IDocument
对象类型,可以从那里调用getDocument()
。