我正在使用 vim(VMWare 的 Java API,而不是更高版本的 vim25)返回数据存储列表,使用:
ManagedObjectReference[] datastores = (ManagedObjectReference[])cb.getServiceUtil().getDynamicProperty(dcmor, "datastore");
这将返回完整的数据存储集,但与它们混合的是文件夹。使用 DatastoreSummary 和 DatastoreInfo 显示两者之间没有变化。
甚至
for (int j = 0; j < datastores.length; j++) {
System.out.println(datastores[j].getType());
}
将文件夹的类型显示为 Datastore。
有什么元素可以用来过滤掉那些讨厌的文件夹吗?