Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
GCSFileDownloaderBase
public class GCSFileDownloaderBase
extends GCSCommon
Известные прямые подклассы GCSFileDownloader | Загрузчик файлов для загрузки файла из облачного хранилища Google (GCS). |
|
Загрузчик файлов для загрузки файла из облачного хранилища Google (GCS).
Краткое содержание
Публичные методы |
---|
static File | createTempFileForRemote (String remoteFilePath, File rootDir) Создает уникальный файл на временном диске для размещения загруженного файла по заданному пути. |
InputStream | downloadFile (String bucketName, String filename) Загрузите файл из файла корзины GCS. |
void | downloadFile (String remotePath, File destFile) |
File | downloadFile (String remoteFilePath) |
StorageObject | getRemoteFileMetaData (String bucketName, String remoteFilename) |
boolean | isRemoteFolder (String bucketName, String filename) Проверьте, является ли данное имя файла папкой или нет. |
String | sanitizeDirectoryName (String name) |
Защищенные методы |
---|
File | createTempFile (String remoteFilePath, File rootDir) |
void | downloadFile (String bucketName, String remoteFilename, File localFile) |
Storage | getStorage () |
void | listRemoteFilesUnderFolder (String bucketName, String folder, subFiles, subFolders) listRemoteFilesUnderFolder (String bucketName, String folder, subFiles, subFolders) listRemoteFilesUnderFolder (String bucketName, String folder, subFiles, subFolders) |
String[] | parseGcsPath (String remotePath) |
Поля
GCS_APPROX_PREFIX
public static final String GCS_APPROX_PREFIX
GCS_PREFIX
public static final String GCS_PREFIX
mCreateEmptyFile
protected Boolean mCreateEmptyFile
Общественные конструкторы
GCSFileDownloaderBase
public GCSFileDownloaderBase ()
GCSFileDownloaderBase
public GCSFileDownloaderBase (Boolean createEmptyFile)
Параметры |
---|
createEmptyFile | Boolean |
Публичные методы
CreateTempFileForRemote
public static File createTempFileForRemote (String remoteFilePath,
File rootDir)
Создает уникальный файл на временном диске для размещения загруженного файла по заданному пути.
Создает имя файла на основе базового имени файла из пути.
Параметры |
---|
remoteFilePath | String : удаленный путь для создания имени. |
rootDir | File |
скачатьФайл
public InputStream downloadFile (String bucketName,
String filename)
Загрузите файл из файла корзины GCS.
Параметры |
---|
bucketName | String : имя сегмента GCS. |
filename | String : имя файла |
скачатьФайл
public void downloadFile (String remotePath,
File destFile)
Параметры |
---|
remotePath | String |
destFile | File |
скачатьФайл
public File downloadFile (String remoteFilePath)
Параметры |
---|
remoteFilePath | String |
public StorageObject getRemoteFileMetaData (String bucketName,
String remoteFilename)
Параметры |
---|
bucketName | String |
remoteFilename | String |
isRemoteFolder
public boolean isRemoteFolder (String bucketName,
String filename)
Проверьте, является ли данное имя файла папкой или нет.
В gcs есть 2 типа папок: 1. Созданные явно из пользовательского интерфейса. Папка представляет собой текстовый файл размера 0 (это объект). 2. При загрузке файла будут созданы все его родительские папки, но этих папок (не объектов) в gcs не существует. Эта функция работает в обоих случаях. Но не следует пытаться загружать папки размера 0.
Параметры |
---|
bucketName | String : имя сегмента gcs. |
filename | String : относительный путь к корзине. |
Возврат |
---|
boolean | true, если имя файла является папкой, в противном случае — false. |
SanitizeDirectoryName
public String sanitizeDirectoryName (String name)
Защищенные методы
создатьTempFile
protected File createTempFile (String remoteFilePath,
File rootDir)
Параметры |
---|
remoteFilePath | String |
rootDir | File |
скачатьФайл
protected void downloadFile (String bucketName,
String remoteFilename,
File localFile)
Параметры |
---|
bucketName | String |
remoteFilename | String |
localFile | File |
getStorage
protected Storage getStorage ()
listRemoteFilesUnderFolder
protected void listRemoteFilesUnderFolder (String bucketName,
String folder,
subFiles,
subFolders)
Параметры |
---|
bucketName | String |
folder | String |
subFiles | |
subFolders | |
синтаксический анализGcsPath
protected String[] parseGcsPath (String remotePath)
Параметры |
---|
remotePath | String |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-15 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-11-15 UTC."],[],[]]