0
我想获得的摄取的文件的大小KITDM(上tomcat7)的集合,我可以遍历这样的:检索文件大小为这些IDataOrganizationNode
ICollectionNode root = pContainer.getFileTree().getRootNode();
IDataOrganizationNode dataSubTree = Util.getNodeByName(root, Constants.STAGING_DATA_FOLDER_NAME);//Constant is "data"
ICollectionNode coll = (ICollectionNode) dataSubTree;
for (IDataOrganizationNode n : coll.getChildren()) {
System.out.print(n.getName() + ": "
+ n.getAttributes().toString()
+ " ("
+ n.getTransientNodeId().getDigitalObjectId().getStringRepresentation()
+ ")"
+ "; ");
}
在本地存储,我可以很容易地使用
File path = new File(stringForPath);
然后访问属性与isDirectory()
,length
等积累一些文件的实际大小。
但是,我如何从IDataOrganizationNode获得文件?请也解释你如何得到想法/解决方案。