Od 27 marca 2025 r. zalecamy używanie android-latest-release
zamiast aosp-main
do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
GCSBucketUtil
public
class
GCSBucketUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.GCSBucketUtil
|
Menedżer plików do pobierania i przesyłania plików z Google Cloud Storage (GCS).
Ta klasa NIE powinna być używana w ramach testu (tj. IRemoteTest). Ta zasada została wycofana. Zamiast niej używaj zasady GCSFileDownloader
.
Podsumowanie
Metody publiczne |
CommandResult
|
copy(String source, String dest)
kopiować pliki lub katalogi do zasobnika i z niego.
|
int
|
getAttempts()
|
String
|
getBotoConfig()
|
String
|
getBotoPath()
|
String
|
getBucketName()
|
boolean
|
getNoClobber()
|
boolean
|
getParallel()
|
boolean
|
getRecursive()
|
long
|
getRetryInterval()
|
long
|
getTimeout()
|
boolean
|
isFile(String path)
Sprawdź, czy plik GCS jest plikiem, czy folderem.
|
|
ls(Path bucketPath)
Wyświetla listę plików w ścieżce GCS.
|
CommandResult
|
makeBucket(String projectId)
Utwórz zasobnik GCS.
|
String
|
md5Hash(File localFile)
Oblicz skrót MD5 dla pliku lokalnego.
|
CommandResult
|
pull(Path bucketPath, File localFile)
Pobierz plik lub katalog z zasobnika GCS.
|
CommandResult
|
pull(Path bucketPath)
Pobierz plik lub katalog z zasobnika GCS do bieżącego katalogu.
|
String
|
pullContents(Path bucketPath)
Pobierz plik z zasobnika GCS i wyodrębnij jego zawartość.
|
CommandResult
|
push(File localFile)
Prześlij lokalny plik lub katalog do zasobnika GCS.
|
CommandResult
|
push(File localFile, Path bucketPath)
Przesyłanie lokalnego pliku lub katalogu do zasobnika GCS za pomocą określonej ścieżki.
|
CommandResult
|
pushString(String contents, Path bucketPath)
Prześlij ciąg znaków do zasobnika GCS.
|
CommandResult
|
remove(String pattern, boolean force)
usunąć plik lub katalog z zasobnika.
|
CommandResult
|
remove(Path path, boolean force)
usunąć plik lub katalog z zasobnika.
|
CommandResult
|
remove(Path path)
usunąć plik lub katalog z zasobnika.
|
CommandResult
|
remove(String pattern)
usunąć plik lub katalog z zasobnika.
|
CommandResult
|
removeBucket()
Usuwanie zasobnika GCS
|
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)
Pobierz stan pliku dla ścieżki GCS.
|
Konstruktory publiczne
GCSBucketUtil
public GCSBucketUtil (String bucketName)
Parametry |
bucketName |
String |
Metody publiczne
kopiuj
public CommandResult copy (String source,
String dest)
kopiować pliki lub katalogi do zasobnika i z niego.
Parametry |
source |
String : plik źródłowy lub wzór |
dest |
String : docelowy plik lub wzór |
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)
Sprawdź, czy plik GCS jest plikiem, czy folderem.
Jeśli nazwa pliku kończy się na „/”, to jest folder. gsutil ls gs://nazwa_pliku powinien zwrócić gs://nazwa_pliku, jeśli jest to plik. gsutil ls gs://nazwa_folderu powinien zwrócić pliki w folderze, jeśli w folderze są pliki. Jeśli w folderze nie ma żadnych plików, zwróci on gs://folder/.
Parametry |
path |
String : ścieżka względna do zasobnika. |
Zwroty |
boolean |
czy jest to plik, czy nie. |
ls
public ls (Path bucketPath)
Wyświetla listę plików w ścieżce GCS.
Parametry |
bucketPath |
Path : ścieżka GCS |
Zwroty |
|
lista String , które są plikami w ścieżce GCS; |
makeBucket
public CommandResult makeBucket (String projectId)
Utwórz zasobnik GCS.
Parametry |
projectId |
String |
md5Hash
public String md5Hash (File localFile)
Oblicz skrót MD5 dla pliku lokalnego.
Parametry |
localFile |
File : plik lokalny |
Zwroty |
String |
skrót MD5 pliku lokalnego. |
pobieranie
public CommandResult pull (Path bucketPath,
File localFile)
Pobierz plik lub katalog z zasobnika GCS.
Parametry |
bucketPath |
Path : ścieżka pliku w zasobniku GCS |
localFile |
File : lokalna ścieżka docelowa |
pobieranie
public CommandResult pull (Path bucketPath)
Pobierz plik lub katalog z zasobnika GCS do bieżącego katalogu.
Parametry |
bucketPath |
Path : ścieżka pliku w zasobniku GCS |
pullContents
public String pullContents (Path bucketPath)
Pobierz plik z zasobnika GCS i wyodrębnij jego zawartość.
Parametry |
bucketPath |
Path : ścieżka pliku w zasobniku GCS |
Zwroty |
String |
Treść ciągu znaków w pliku
|
push
public CommandResult push (File localFile)
Prześlij lokalny plik lub katalog do zasobnika GCS.
Parametry |
localFile |
File : plik lokalny lub katalog |
push
public CommandResult push (File localFile,
Path bucketPath)
Przesyłanie lokalnego pliku lub katalogu do zasobnika GCS za pomocą określonej ścieżki.
Parametry |
localFile |
File : plik lokalny lub katalog |
bucketPath |
Path : ścieżka pliku w zasobniku GCS |
pushString
public CommandResult pushString (String contents,
Path bucketPath)
Prześlij ciąg znaków do zasobnika GCS.
Parametry |
contents |
String : zawartość pliku w postaci ciągu znaków. |
bucketPath |
Path : ścieżka pliku w zasobniku GCS |
usuwania
public CommandResult remove (String pattern,
boolean force)
usunąć plik lub katalog z zasobnika.
Parametry |
pattern |
String : plik, katalog lub wzór do usunięcia. |
force |
boolean : czy ignorować błędy i kontynuować działanie (nie będzie rzucać wyjątków)
|
usuwania
public CommandResult remove (Path path,
boolean force)
usunąć plik lub katalog z zasobnika.
Parametry |
path |
Path : ścieżka do usunięcia |
force |
boolean : określa, czy ma wystąpić błąd, jeśli plik nie istnieje.
|
usuwania
public CommandResult remove (Path path)
usunąć plik lub katalog z zasobnika.
Parametry |
path |
Path : ścieżka do usunięcia
|
usuwania
public CommandResult remove (String pattern)
usunąć plik lub katalog z zasobnika.
Parametry |
pattern |
String : plik, katalog lub wzór do usunięcia.
|
removeBucket
public CommandResult removeBucket ()
Usuwanie zasobnika GCS
setAttempts
public void setAttempts (int attempts)
setBotoConfig
public void setBotoConfig (String botoConfig)
Parametry |
botoConfig |
String |
setBotoPath
public void setBotoPath (String botoPath)
Parametry |
botoPath |
String |
setBucketName
public void setBucketName (String bucketName)
Parametry |
bucketName |
String |
setNoClobber
public void setNoClobber (boolean noClobber)
Parametry |
noClobber |
boolean |
setParallel
public void setParallel (boolean parallel)
Parametry |
parallel |
boolean |
setRecursive
public void setRecursive (boolean recursive)
Parametry |
recursive |
boolean |
setRetryInterval
public void setRetryInterval (long retryInterval)
Parametry |
retryInterval |
long |
setTimeout
public void setTimeout (long timeout,
TimeUnit unit)
Parametry |
timeout |
long |
unit |
TimeUnit |
setTimeoutMs
public void setTimeoutMs (long timeout)
Chronione metody
getRunUtil
protected IRunUtil getRunUtil ()
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-03-26 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-03-26 UTC."],[],[]]