Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
GCSFileDownloader
public
class
GCSFileDownloader
extends GCSFileDownloaderBase
implements
IFileDownloader
Google Cloud Storage'dan (GCS) dosya indirmek için dosya indirici.
Özet
Herkese açık yöntemler |
static
File
|
createTempFileForRemote(String remoteFilePath, File rootDir)
|
void
|
downloadFile(String remotePath, File destFile)
|
File
|
downloadFile(String remoteFilePath)
Dosyayı GCS'den indirin.
|
boolean
|
isFresh(File localFile, String remotePath)
Yerel dosyanın güncelliğini kontrol edin.
|
Korunan yöntemler |
void
|
clearCache()
|
void
|
downloadFile(String bucketName, String remoteFilename, File localFile)
|
Storage
|
getStorage( scopes)
TF seçeneklerine göre kimlik bilgisini desteklemek için temeldeki uygulamayı geçersiz kılın.
|
String[]
|
parseGcsPath(String remotePath)
|
Herkese açık kurucular
GCSFileDownloader
public GCSFileDownloader ()
GCSFileDownloader
public GCSFileDownloader (Boolean createEmptyFile)
Parametreler |
createEmptyFile |
Boolean |
GCSFileDownloader
public GCSFileDownloader (File jsonKeyFile)
Parametreler |
jsonKeyFile |
File |
Herkese açık yöntemler
createTempFileForRemote
public static File createTempFileForRemote (String remoteFilePath,
File rootDir)
Parametreler |
remoteFilePath |
String |
rootDir |
File |
downloadFile
public void downloadFile (String remotePath,
File destFile)
Parametreler |
remotePath |
String |
destFile |
File |
downloadFile
public File downloadFile (String remoteFilePath)
Dosyayı GCS'den indirin.
Şu anda yalnızca GCS yolu desteklenmektedir.
Parametreler |
remoteFilePath |
String : gs://bucket/file/path biçiminde GCS yolu. |
İlerlemeler |
File |
yerel dosya |
isFresh
public boolean isFresh (File localFile,
String remotePath)
Yerel dosyanın güncelliğini kontrol edin. Yerel dosya, uzak dosyayla aynıysa günceldir. Aksi takdirde yerel dosya güncel değildir. Bu, çoğunlukla önbellek için kullanılır. Varsayılan uygulama her zaman doğru sonucu döndürür. Bu nedenle, dosya değiştirilemezse yeniliği kontrol etmenin hiçbir zaman gerekmez.
Parametreler |
localFile |
File : yerel dosya. |
remotePath |
String : uzak dosya yolu. |
İlerlemeler |
boolean |
Yerel dosya güncelse doğru, aksi takdirde yanlış değerini alır. |
Korunan yöntemler
clearCache
protected void clearCache ()
downloadFile
protected void downloadFile (String bucketName,
String remoteFilename,
File localFile)
Parametreler |
bucketName |
String |
remoteFilename |
String |
localFile |
File |
getStorage
protected Storage getStorage ( scopes)
TF seçeneklerine göre kimlik bilgisini desteklemek için temeldeki uygulamayı geçersiz kılın.
Parametreler |
scopes |
: Kimlik bilgisi isteğinde bulunulacak belirli kapsamlar. |
İlerlemeler |
Storage |
GCS paketinin Storage nesnesi |
parseGcsPath
protected String[] parseGcsPath (String remotePath)
Parametreler |
remotePath |
String |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-11-23 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-11-23 UTC."],[],[]]