Google Cloud Storage'dan (GCS) dosya indirmek ve yüklemek için dosya yöneticisi.
Bu sınıf, bir test kapsamında KULLANILMAMALIDIR (yani, IRemoteTest). Bu kullanımdan kaldırıldı, lütfen bunun yerine GCSFileDownloader
kullanın.
iç içe sınıflar |
---|
class | GCSBucketUtil.GCSFileMetadata GCS'de dosya bilgisi için basit sarmalayıcı. |
Kamu inşaatçıları
GCSBucketUtil
public GCSBucketUtil (String bucketName)
parametreler |
---|
bucketName | String |
Genel yöntemler
kopyalamak
public CommandResult copy (String source,
String dest)
Bir dosyayı veya dizini kovaya veya kovadan kopyalayın.
parametreler |
---|
source | String : Kaynak dosya veya kalıp |
dest | String : Hedef dosya veya desen |
getTtempts
public int getAttempts ()
getBotoConfig
public String getBotoConfig ()
getBotoPath
public String getBotoPath ()
getBucketName
public String getBucketName ()
getNoClobber
public boolean getNoClobber ()
getParalel
public boolean getParallel ()
getrecursive
public boolean getRecursive ()
getRetryInterval
public long getRetryInterval ()
getTimeout
public long getTimeout ()
isFile
public boolean isFile (String path)
Bir GCS dosyasının bir dosya olup olmadığını kontrol edin (bir klasör).
Dosya adı '/' ile bitiyorsa, bu bir klasördür. gsutil ls gs://filename bir dosyaysa gs://filename değerini döndürmelidir. gsutil ls gs://klasör adı, klasörde dosyalar varsa, klasördeki dosyaları döndürmelidir. Klasörde dosya yoksa gs://folder/ döndürür.
parametreler |
---|
path | String : kovaya göre yol.. |
İadeler |
---|
boolean | bu bir dosyadır veya bir dosya değildir. |
ls
public ls (Path bucketPath)
Bir GCS yolu altındaki dosyaları listeleyin.
parametreler |
---|
bucketPath | Path : GCS yolu |
İadeler |
---|
| GCS yolu altındaki dosyalar olan String listesi |
makeBucket
public CommandResult makeBucket (String projectId)
GCS paketini yapın.
parametreler |
---|
projectId | String |
md5Hash
public String md5Hash (File localFile)
Yerel dosya için md5 karmasını hesaplayın.
parametreler |
---|
localFile | File : yerel bir dosya |
İadeler |
---|
String | yerel dosya için md5 karması. |
çekmek
public CommandResult pull (Path bucketPath,
File localFile)
Bir GCS paketinden bir dosya veya dizin indirin.
parametreler |
---|
bucketPath | Path : GCS paketindeki dosya yolu |
localFile | File : Yerel hedef yolu |
çekmek
public CommandResult pull (Path bucketPath)
Bir GCS paketinden geçerli dizine bir dosya veya dizin indirin.
parametreler |
---|
bucketPath | Path : GCS paketindeki dosya yolu |
pullİçindekiler
public String pullContents (Path bucketPath)
Bir GCS paketinden bir dosya indirin ve içeriğini çıkarın.
parametreler |
---|
bucketPath | Path : GCS paketindeki dosya yolu |
İadeler |
---|
String | Dosyanın dize içeriği |
itmek
public CommandResult push (File localFile)
Bir GCS paketine yerel bir dosya veya dizin yükleyin.
parametreler |
---|
localFile | File : Yerel dosya veya dizin |
itmek
public CommandResult push (File localFile,
Path bucketPath)
Belirli bir yola sahip bir GCS paketine yerel bir dosya veya dizin yükleyin.
parametreler |
---|
localFile | File : Yerel dosya veya dizin |
bucketPath | Path : GCS paketindeki dosya yolu |
pushString
public CommandResult pushString (String contents,
Path bucketPath)
Bir GCS paketine bir Dize yükleyin.
parametreler |
---|
contents | String : Dosya içeriği, bir dize olarak |
bucketPath | Path : GCS paketindeki dosya yolu |
kaldırmak
public CommandResult remove (String pattern,
boolean force)
Kovadan bir dosya veya dizini kaldırın.
parametreler |
---|
pattern | String : Kaldırılacak dosya, dizin veya kalıp. |
force | boolean : Hataları görmezden gelip sessizce devam edip etmeyeceği (atmayacak) |
kaldırmak
public CommandResult remove (Path path,
boolean force)
Kovadan bir dosya veya dizini kaldırın.
parametreler |
---|
path | Path : Kaldırılacak yol |
force | boolean : Dosya yoksa başarısız olup olmayacağı |
kaldırmak
public CommandResult remove (Path path)
Kovadan bir dosya veya dizini kaldırın.
parametreler |
---|
path | Path : Kaldırılacak yol |
kaldırmak
public CommandResult remove (String pattern)
Kovadan bir dosya veya dizini kaldırın.
parametreler |
---|
pattern | String : Kaldırılacak dosya, dizin veya kalıp. |
kaldırKepçe
public CommandResult removeBucket ()
GCS paketini kaldırın
setDenemeler
public void setAttempts (int attempts)
parametreler |
---|
attempts | int |
setBotoConfig
public void setBotoConfig (String botoConfig)
parametreler |
---|
botoConfig | String |
setBotoPath
public void setBotoPath (String botoPath)
parametreler |
---|
botoPath | String |
setBucketName
public void setBucketName (String bucketName)
parametreler |
---|
bucketName | String |
setNoClober
public void setNoClobber (boolean noClobber)
parametreler |
---|
noClobber | boolean |
setParalel
public void setParallel (boolean parallel)
parametreler |
---|
parallel | boolean |
setRecursive
public void setRecursive (boolean recursive)
parametreler |
---|
recursive | boolean |
setRetryInterval
public void setRetryInterval (long retryInterval)
parametreler |
---|
retryInterval | long |
setZaman aşımı
public void setTimeout (long timeout,
TimeUnit unit)
parametreler |
---|
timeout | long |
unit | TimeUnit |
setTimeoutMs
public void setTimeoutMs (long timeout)
parametreler |
---|
timeout | long |
Korumalı yöntemler
getRunUtil
protected IRunUtil getRunUtil ()
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-08-15 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]