27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
GCSBucketUtil
public
class
GCSBucketUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.GCSBucketUtil
|
Google Cloud Storage'dan (GCS) dosya indirip yüklemek için dosya yöneticisi.
Bu sınıf, bir testin kapsamından (ör. IRemoteTest). Bu politikanın desteği sonlandırıldı. Lütfen bunun yerine GCSFileDownloader
politikasını kullanın.
Özet
Herkese açık yöntemler |
CommandResult
|
copy(String source, String dest)
Dosya veya dizinleri pakete kopyalama ya da paketten kopyalama.
|
int
|
getAttempts()
|
String
|
getBotoConfig()
|
String
|
getBotoPath()
|
String
|
getBucketName()
|
boolean
|
getNoClobber()
|
boolean
|
getParallel()
|
boolean
|
getRecursive()
|
long
|
getRetryInterval()
|
long
|
getTimeout()
|
boolean
|
isFile(String path)
GCS dosyasının dosya olup olmadığını (klasör) kontrol edin.
|
|
ls(Path bucketPath)
GCS yolu altındaki dosyaları listeleyin.
|
CommandResult
|
makeBucket(String projectId)
GCS paketini oluşturun.
|
String
|
md5Hash(File localFile)
Yerel dosyanın MD5 karma değerini hesaplayın.
|
CommandResult
|
pull(Path bucketPath, File localFile)
GCS paketinden dosya veya dizin indirme
|
CommandResult
|
pull(Path bucketPath)
Bir GCS paketinden mevcut dizine dosya veya dizin indirme.
|
String
|
pullContents(Path bucketPath)
GCS paketinden bir dosya indirip içeriğini ayıklayın.
|
CommandResult
|
push(File localFile)
Yerel bir dosyayı veya dizini GCS paketine yükleme
|
CommandResult
|
push(File localFile, Path bucketPath)
Belirli bir yola sahip bir GCS paketine yerel dosya veya dizin yükleme.
|
CommandResult
|
pushString(String contents, Path bucketPath)
Bir dize GCS paketine yüklenir.
|
CommandResult
|
remove(String pattern, boolean force)
Dosya veya dizinleri paketten kaldırma
|
CommandResult
|
remove(Path path, boolean force)
Dosya veya dizinleri paketten kaldırma
|
CommandResult
|
remove(Path path)
Dosya veya dizinleri paketten kaldırma
|
CommandResult
|
remove(String pattern)
Dosya veya dizinleri paketten kaldırma
|
CommandResult
|
removeBucket()
GCS paketini kaldırma
|
void
|
setAttempts(int attempts)
|
void
|
setBotoConfig(String botoConfig)
|
void
|
setBotoPath(String botoPath)
|
void
|
setBucketName(String bucketName)
|
void
|
setNoClobber(boolean noClobber)
|
void
|
setParallel(boolean parallel)
|
void
|
setRecursive(boolean recursive)
|
void
|
setRetryInterval(long retryInterval)
|
void
|
setTimeout(long timeout, TimeUnit unit)
|
void
|
setTimeoutMs(long timeout)
|
GCSBucketUtil.GCSFileMetadata
|
stat(Path bucketPath)
GCS yolu için dosyanın durumunu alın.
|
Herkese açık kurucular
GCSBucketUtil
public GCSBucketUtil (String bucketName)
Parametreler |
bucketName |
String |
Herkese açık yöntemler
kopyala
public CommandResult copy (String source,
String dest)
Dosya veya dizinleri pakete kopyalama ya da paketten kopyalama.
Parametreler |
source |
String : Kaynak dosya veya desen |
dest |
String : Hedef dosya veya desen |
getAttempts
public int getAttempts ()
getBotoConfig
public String getBotoConfig ()
getBotoPath
public String getBotoPath ()
getBucketName
public String getBucketName ()
getNoClobber
public boolean getNoClobber ()
getParallel
public boolean getParallel ()
getRecursive
public boolean getRecursive ()
getRetryInterval
public long getRetryInterval ()
getTimeout
public long getTimeout ()
isFile
public boolean isFile (String path)
GCS dosyasının dosya olup olmadığını (klasör olup olmadığını) kontrol edin.
Dosya adı "/" ile bitiyorsa klasördür. gsutil ls gs://dosya adı, dosya ise gs://dosya adını döndürür. gsutil ls gs://klasör adı, klasörde dosya varsa klasördeki dosyaları döndürür. Klasörde dosya yoksa gs://klasör/ döndürülür.
Parametreler |
path |
String : Pakete göreli yol. |
İlerlemeler |
boolean |
dosya olup olmadığı. |
ls
public ls (Path bucketPath)
GCS yolu altındaki dosyaları listeleyin.
Parametreler |
bucketPath |
Path : GCS yolu |
İlerlemeler |
|
GCS yolu altında dosya olan String öğelerinin listesi |
makeBucket
public CommandResult makeBucket (String projectId)
GCS paketini oluşturun.
Parametreler |
projectId |
String |
md5Hash
public String md5Hash (File localFile)
Yerel dosyanın MD5 karma değerini hesaplayın.
Parametreler |
localFile |
File : yerel bir dosya |
İlerlemeler |
String |
yerel dosyanın MD5 karması. |
çekme
public CommandResult pull (Path bucketPath,
File localFile)
GCS paketinden dosya veya dizin indirme
Parametreler |
bucketPath |
Path : GCS paketindeki dosya yolu |
localFile |
File : Yerel hedef yolu |
çekme
public CommandResult pull (Path bucketPath)
Bir GCS paketinden mevcut dizine dosya veya dizin indirme.
Parametreler |
bucketPath |
Path : GCS paketindeki dosya yolu |
pullContents
public String pullContents (Path bucketPath)
GCS paketinden bir dosya indirip içeriğini ayıklayın.
Parametreler |
bucketPath |
Path : GCS paketindeki dosya yolu |
İlerlemeler |
String |
Dosyanın dize içeriği
|
push
public CommandResult push (File localFile)
Yerel bir dosyayı veya dizini GCS paketine yükleme
Parametreler |
localFile |
File : Yerel dosya veya dizin |
push
public CommandResult push (File localFile,
Path bucketPath)
Belirli bir yola sahip bir GCS paketine yerel dosya veya dizin yükleme.
Parametreler |
localFile |
File : Yerel dosya veya dizin |
bucketPath |
Path : GCS paketindeki dosya yolu |
pushString
public CommandResult pushString (String contents,
Path bucketPath)
Bir dize GCS paketine yüklenir.
Parametreler |
contents |
String : Dosya içeriği, dize olarak |
bucketPath |
Path : GCS paketindeki dosya yolu |
kaldırma
public CommandResult remove (String pattern,
boolean force)
Dosya veya dizinleri paketten kaldırma
Parametreler |
pattern |
String : Kaldırılacağı dosya, dizin veya kalıp. |
force |
boolean : Hataların yoksayılıp sessizce devam edilip edilmeyeceği (throw edilmez)
|
İlerlemeler |
CommandResult |
|
kaldırma
public CommandResult remove (Path path,
boolean force)
Dosya veya dizinleri paketten kaldırma
Parametreler |
path |
Path : Kaldırılacağı yol |
force |
boolean : Dosya mevcut değilse işlemin başarısız olup olmayacağı
|
İlerlemeler |
CommandResult |
|
kaldırma
public CommandResult remove (Path path)
Dosya veya dizinleri paketten kaldırma
Parametreler |
path |
Path : Kaldırılacağı yol
|
İlerlemeler |
CommandResult |
|
kaldırma
public CommandResult remove (String pattern)
Dosya veya dizinleri paketten kaldırma
Parametreler |
pattern |
String : Kaldırılacağı dosya, dizin veya kalıp.
|
İlerlemeler |
CommandResult |
|
removeBucket
public CommandResult removeBucket ()
GCS paketini kaldırma
İlerlemeler |
CommandResult |
|
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 |
setParallel
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 |
Korunan 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: 2025-03-26 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: 2025-03-26 UTC."],[],[]]