|
发表于 2014-8-28 11:01:33
|
显示全部楼层
Docs docs = new Docs();
/**
* query(docId, docPath, pattern, orderBy, custom)
* docId 如果你只要一个文件 那么传你的docId
* docPath 说的是你要查询文档中心那颗文档树上那个节点下的文档
* pattern 你要查询那些信息 文档名字,文档大小 你就理解为sql中select部分把
* orderBy 排序 我不用解释了把
* custom 如果你还有自定意的过滤条件你就写把 你就理解为sql中wherer部分
*
* 下面我这行意思就是 我要拿/defaultDocNameSpace/0e29f353-c9d0-4bdc-8e48-647ceb9dbe62 这个节点下的所有文件 ,然后获取(get)其中docId为C581B536B8200001D99837D81ED4D2B0的doc
*
* 当然你要写成 docs.query("C581B536B8200001D99837D81ED4D2B0", "/defaultDocNameSpace/0e29f353-c9d0-4bdc-8e48-647ceb9dbe62", null, null, null)
* 那么恭喜你已经理解了哈
* 其实docs.query("C581B536B8200001D99837D81ED4D2B0", null, null, null, null)就行
*
*/
Doc doc = docs.query(null, "/defaultDocNameSpace/0e29f353-c9d0-4bdc-8e48-647ceb9dbe62", null, null, null).get("C581B536B8200001D99837D81ED4D2B0");
File outPutFile =new File("c:/"+doc.getsDocName());
doc.download(new FileOutputStream(outPutFile));
/**
* 去你C盘下看看把 是不是有个文件了
*/
参考http://bbs.justep.com/thread-40457-1-1.html |
评分
-
查看全部评分
|