本文整理了Java中com.google.cloud.storage.Blob.isDirectory()
方法的一些代码示例,展示了Blob.isDirectory()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Blob.isDirectory()
方法的具体详情如下:
包路径:com.google.cloud.storage.Blob
类名称:Blob
方法名:isDirectory
暂无
代码示例来源:origin: googleapis/google-cloud-java
assertEquals(CONTENT_TYPE, remoteBlob.getContentType());
assertEquals(BLOB_BYTE_CONTENT.length, (long) remoteBlob.getSize());
assertFalse(remoteBlob.isDirectory());
} else if (remoteBlob.getName().equals(directoryName + subdirectoryName)) {
assertEquals(0L, (long) remoteBlob.getSize());
assertTrue(remoteBlob.isDirectory());
} else {
fail("Unexpected blob with name " + remoteBlob.getName());
代码示例来源:origin: googleapis/google-cloud-java
assertEquals(UPDATE_TIME, blob.getUpdateTime());
assertEquals(storage.getOptions(), blob.getStorage().getOptions());
assertFalse(blob.isDirectory());
builder = new Blob.Builder(new Blob(storage, new BlobInfo.BuilderImpl(DIRECTORY_INFO)));
blob = builder.setBlobId(BlobId.of("b", "n/")).setIsDirectory(true).setSize(0L).build();
assertEquals(0L, (long) blob.getSize());
assertNull(blob.getUpdateTime());
assertTrue(blob.isDirectory());
代码示例来源:origin: GoogleCloudPlatform/google-cloud-intellij
private static String getLastModifiedTimestamp(Blob blob) {
if (blob.isDirectory()) {
return "-";
}
SimpleDateFormat dateFormat = new SimpleDateFormat("M/d/yy h:mm a");
return dateFormat.format(new Date(blob.getUpdateTime()));
}
代码示例来源:origin: GoogleCloudPlatform/google-cloud-intellij
private static String getBlobType(Blob blob) {
return blob.isDirectory() ? "Folder" : blob.getContentType();
}
代码示例来源:origin: GoogleCloudPlatform/google-cloud-intellij
private static String getBlobSize(Blob blob) {
return blob.isDirectory() ? "-" : toHumanReadableByteSize(blob.getSize());
}
代码示例来源:origin: GoogleCloudPlatform/google-cloud-intellij
@Override
public void mouseClicked(MouseEvent event) {
if (event.getClickCount() == 2 && tableModel != null) {
Blob selectedBlob =
tableModel.getBlobAt(bucketContentTable.rowAtPoint(event.getPoint()));
if (selectedBlob != null && selectedBlob.isDirectory()) {
updateTableModel(selectedBlob.getName());
}
}
}
});
代码示例来源:origin: GoogleCloudPlatform/google-cloud-intellij
@Before
public void setUp() {
GcsTestUtils.setupVirtualFileWithBucketMocks(bucketVirtualFile);
when(loginService.isLoggedIn()).thenReturn(true);
when(directoryBlob.isDirectory()).thenReturn(true);
when(directoryBlob.getName()).thenReturn(DIR_NAME);
when(binaryBlob.isDirectory()).thenReturn(false);
when(binaryBlob.getName()).thenReturn(BLOB_NAME);
when(binaryBlob.getSize()).thenReturn(1024L);
when(binaryBlob.getContentType()).thenReturn(BLOB_CONTENT_TYPE);
when(binaryBlob.getUpdateTime()).thenReturn(0L);
when(binaryBlobInDirectory.getName()).thenReturn(NESTED_BLOB_FULL_NAME);
// TODO: consider shutting down timer instead when clear what is creating the timer.
ThreadTracker.longRunningThreadCreated(ApplicationManager.getApplication(), "Timer-0");
}
内容来源于网络,如有侵权,请联系作者删除!