java - 露天文件夹树 opencmis

标签 java playframework alfresco opencmis

我必须使用以下路径在露天创建文件夹:

COMPANY_HOME/测试/年/月/日/文档

目前我可以创建一个像这样的文件夹:

Map<String, Object> newFolderProps = new HashMap<>();
        newFolderProps.put(PropertyIds.OBJECT_TYPE_ID, "cmis:folder");
        newFolderProps.put(PropertyIds.NAME, "folderName");
        Folder folder = baseFolder.createFolder(newFolderProps);

我可以使用字符串路径创建文件夹树吗?像这样:

Map<String, Object> newFolderProps = new HashMap<>();
        newFolderProps.put(PropertyIds.OBJECT_TYPE_ID, "cmis:folder");
        newFolderProps.put(PropertyIds.NAME, "TEST/YEAR/MONTH/DAY/DOCUMENT");
        Folder folder = baseFolder.createFolder(newFolderProps);

或者我需要单独创建文件夹? 有人这样做过吗?? 我使用 opencmis、java 7 和 play 框架。

提前致谢

最佳答案

您正在寻找Session.createPath() 。它获取路径并创建路径中不存在的所有文件夹。

关于java - 露天文件夹树 opencmis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59870911/

相关文章:

java - 代码内部发生 NoSuchElementException

java - 返回 Result 或 Promise<Result> 的操作

scala - Play 源文件 "Reads.scala"使用广义类型约束

javascript - 在 Alfresco 中创建 JavaScript 工作流程

java - 系统在 Windows 中指向 JDK 但仍然收到错误消息

java - 为 Web 应用程序开发选择应用程序服务器

java - 我正在使用 Securesocial & Play 框架。我在使用这个的时候遇到了一个bug

php - 位于 __ 的服务器 _ip_ 需要用户名和密码

Alfresco 未将旧文件移至 contentstore。使用 FTP 更新文件时已删除

Java:创建新排序列表的实用函数