我必须在户外用以下路径创建文件夹:
COMPANY_HOME / TEST / YEAR / MONTH / DAY / DOCUMENT
目前,我可以创建一个像这样的文件夹:
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()。它采用路径并在路径中创建所有不存在的文件夹。