Google Cloud Storage'dan (GCS) dosya indirmek ve yüklemek için dosya yöneticisi.
Bu sınıf, bir test kapsamında KULLANILMAMALIDIR (örn. IRemoteTest). Bu kullanımdan kaldırılmıştır, lütfen bunun yerine GCSFileDownloader
kullanın.
İç içe sınıflar |
---|
class | GCSBucketUtil.GCSFileMetadata GCS'de dosya bilgileri için basit sarıcı. |
kamu inşaatçılar
GCSBucketUtil
public GCSBucketUtil (String bucketName)
parametreler |
---|
bucketName | String |
Genel yöntemler
kopyalamak
public CommandResult copy (String source,
String dest)
Kovaya veya kovadan bir dosya veya dizin kopyalayın.
parametreler |
---|
source | String : Kaynak dosya veya kalıp |
dest | String : Hedef dosya veya kalıp |
getDenemeleri
public int getAttempts ()
getBotoConfig
public String getBotoConfig ()
getBotoPath
public String getBotoPath ()
getBucketName
public String getBucketName ()
getNoClobber
public boolean getNoClobber ()
Paralel olsun
public boolean getParallel ()
özyinelemeli olsun
public boolean getRecursive ()
getRetryInterval
public long getRetryInterval ()
getTimeout
public long getTimeout ()
dosya
public boolean isFile (String path)
Bir GCS dosyasının bir dosya olup olmadığını (bir klasör) kontrol edin.
Dosya adı '/' ile bitiyorsa, bu bir klasördür. gsutil ls gs://filename bir dosya ise gs://filename 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 dosya ya da değil. |
ls
public ls (Path bucketPath)
Dosyaları bir GCS yolu altında listeleyin.
parametreler |
---|
bucketPath | Path : GCS yolu |
İadeler |
---|
| GCS yolu altındaki dosyalar olan String lerin listesi |
makeBucket
public CommandResult makeBucket (String projectId)
GCS kovasını 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 grubundan dosya veya dizin indirin.
parametreler |
---|
bucketPath | Path : GCS grubundaki dosya yolu |
localFile | File : Yerel hedef yolu |
çekmek
public CommandResult pull (Path bucketPath)
Bir GCS klasöründen geçerli dizine bir dosya veya dizin indirin.
parametreler |
---|
bucketPath | Path : GCS grubundaki dosya yolu |
içerikleri çek
public String pullContents (Path bucketPath)
Bir GCS grubundan bir dosya indirin ve içeriğini çıkarın.
parametreler |
---|
bucketPath | Path : GCS grubundaki dosya yolu |
İadeler |
---|
String | Dosyanın dize içeriği |
itmek
public CommandResult push (File localFile)
Yerel bir dosyayı veya dizini bir GCS klasörüne yükleyin.
parametreler |
---|
localFile | File : Yerel dosya veya dizin |
itmek
public CommandResult push (File localFile,
Path bucketPath)
Belirli bir yola sahip bir GCS klasörüne yerel bir dosya veya dizin yükleyin.
parametreler |
---|
localFile | File : Yerel dosya veya dizin |
bucketPath | Path : GCS grubundaki dosya yolu |
pushString
public CommandResult pushString (String contents,
Path bucketPath)
Bir GCS grubuna bir Dize yükleyin.
parametreler |
---|
contents | String : Dosya içeriği, bir dizi olarak |
bucketPath | Path : GCS grubundaki 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 : Başarısızlıkların göz ardı edilip edilmeyeceği ve sessizce devam edilip edilmeyeceği (atılmayacak) |
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ırKova
public CommandResult removeBucket ()
GCS paketini çıkarın
setAttempts
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 |
setNoClobber
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 |
setTimeout
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 ()
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: 2023-07-19 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"
}]