تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
حزمة GCSBucketUtil
public
class
GCSBucketUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.GCSBucketUtil
|
تطبيق "مدير الملفات" لتنزيل الملفات وتحميلها من Google Cloud Storage (GCS).
ويجب عدم استخدام هذه الفئة من نطاق الاختبار (أي IRemoteTest). هذا هو
متوقفة نهائيًا، يُرجى استخدام السمة GCSFileDownloader
بدلاً منها.
ملخّص
الطرق العامة |
CommandResult
|
copy(String source, String dest)
يمكنك نسخ ملف أو دليل إلى الحزمة أو منها.
|
int
|
getAttempts()
|
String
|
getBotoConfig()
|
String
|
getBotoPath()
|
String
|
getBucketName()
|
boolean
|
getNoClobber()
|
boolean
|
getParallel()
|
boolean
|
getRecursive()
|
long
|
getRetryInterval()
|
long
|
getTimeout()
|
boolean
|
isFile(String path)
تأكَّد من أنّ ملف GCS هو ملف أو ليس ملفًا (مجلد).
|
|
ls(Path bucketPath)
إدراج الملفات ضمن مسار GCS.
|
CommandResult
|
makeBucket(String projectId)
أنشئ حزمة GCS.
|
String
|
md5Hash(File localFile)
حساب تجزئة md5 للملف المحلي.
|
CommandResult
|
pull(Path bucketPath, File localFile)
يمكنك تنزيل ملف أو دليل من حزمة GCS.
|
CommandResult
|
pull(Path bucketPath)
يمكنك تنزيل ملف أو دليل من حزمة GCS إلى الدليل الحالي.
|
String
|
pullContents(Path bucketPath)
يمكنك تنزيل ملف من حزمة GCS واستخراج محتواه.
|
CommandResult
|
push(File localFile)
يمكنك تحميل ملف أو دليل محلي إلى حزمة GCS.
|
CommandResult
|
push(File localFile, Path bucketPath)
يمكنك تحميل ملف أو دليل محليَّين إلى حزمة GCS باستخدام مسار محدّد.
|
CommandResult
|
pushString(String contents, Path bucketPath)
يجب تحميل سلسلة إلى حزمة GCS.
|
CommandResult
|
remove(String pattern, boolean force)
يجب إزالة ملف أو دليل من الحزمة.
|
CommandResult
|
remove(Path path, boolean force)
يجب إزالة ملف أو دليل من الحزمة.
|
CommandResult
|
remove(Path path)
يجب إزالة ملف أو دليل من الحزمة.
|
CommandResult
|
remove(String pattern)
يجب إزالة ملف أو دليل من الحزمة.
|
CommandResult
|
removeBucket()
إزالة حزمة 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)
تعرَّف على حالة الملف لمسار GCS.
|
شركة إنشاءات عامة
حزمة GCSBucketUtil
public GCSBucketUtil (String bucketName)
المعلمات |
bucketName |
String |
الطرق العامة
نسخ
public CommandResult copy (String source,
String dest)
يمكنك نسخ ملف أو دليل إلى الحزمة أو منها.
المعلمات |
source |
String : ملف المصدر أو النمط |
dest |
String : ملف الوجهة أو نمطها |
الحصول على محاولات
public int getAttempts ()
الطريقة getBotoConfig
public String getBotoConfig ()
الطريقة getBotoPath
public String getBotoPath ()
getBucketName
public String getBucketName ()
الحصول على NoClobber
public boolean getNoClobber ()
الحصول على موازاة
public boolean getParallel ()
استرداد
public boolean getRecursive ()
الحصول على فاصل إعادة المحاولة
public long getRetryInterval ()
الحصول على مهلة
public long getTimeout ()
ملف
public boolean isFile (String path)
تأكَّد من أنّ ملف GCS هو ملف أو ليس ملفًا (مجلد).
إذا كان اسم الملف ينتهي بـ "/"، فهو يُعتبر مجلدًا. يجب أن يعرض gsutil ls gs://filename
gs://filename إذا كان ملفًا. يجب أن يعرض gsutil ls gs://column name الملفات في
المجلد إذا كان هناك ملفات فيه. وسيعرض gs://مجلد/ إذا لم يكن هناك أي ملفات
في المجلد.
المعلمات |
path |
String : المسار المرتبط بالحزمة.. |
المرتجعات |
boolean |
إنه ملف أم لا. |
الأمر ls
الدليل
public ls (Path bucketPath)
إدراج الملفات ضمن مسار GCS.
المعلمات |
bucketPath |
Path : مسار GCS |
المرتجعات |
|
قائمة بالملفات String ضِمن مسار GCS |
MakeBucket
public CommandResult makeBucket (String projectId)
أنشئ حزمة GCS.
المعلمات |
projectId |
String |
تجزئة md5H
public String md5Hash (File localFile)
حساب تجزئة md5 للملف المحلي.
المعلمات |
localFile |
File : ملف محلي |
المرتجعات |
String |
تجزئة md5 للملف المحلي. |
سحب
public CommandResult pull (Path bucketPath,
File localFile)
يمكنك تنزيل ملف أو دليل من حزمة GCS.
المعلمات |
bucketPath |
Path : مسار الملف في حزمة GCS |
localFile |
File : مسار الوجهة المحلية |
سحب
public CommandResult pull (Path bucketPath)
يمكنك تنزيل ملف أو دليل من حزمة GCS إلى الدليل الحالي.
المعلمات |
bucketPath |
Path : مسار الملف في حزمة GCS |
سحب المحتويات
public String pullContents (Path bucketPath)
يمكنك تنزيل ملف من حزمة GCS واستخراج محتواه.
المعلمات |
bucketPath |
Path : مسار الملف في حزمة GCS |
المرتجعات |
String |
محتوى سلسلة الملف
|
دفع
public CommandResult push (File localFile)
يمكنك تحميل ملف أو دليل محلي إلى حزمة GCS.
المعلمات |
localFile |
File : ملف أو دليل محلي |
دفع
public CommandResult push (File localFile,
Path bucketPath)
يمكنك تحميل دليل أو ملف محلي إلى حزمة GCS باستخدام مسار محدّد.
المعلمات |
localFile |
File : ملف أو دليل محلي |
bucketPath |
Path : مسار الملف في حزمة GCS |
PushString
public CommandResult pushString (String contents,
Path bucketPath)
يجب تحميل سلسلة إلى حزمة GCS.
المعلمات |
contents |
String : محتوى الملف، كسلسلة |
bucketPath |
Path : مسار الملف في حزمة GCS |
إزالة
public CommandResult remove (String pattern,
boolean force)
يجب إزالة ملف أو دليل من الحزمة.
المعلمات |
pattern |
String : ملف أو دليل أو نمط مطلوب إزالته |
force |
boolean : تحديد ما إذا كان سيتم تجاهل الأخطاء والمتابعة بدون صوت (عدم الرمي)
|
إزالة
public CommandResult remove (Path path,
boolean force)
يجب إزالة ملف أو دليل من الحزمة.
المعلمات |
path |
Path : المسار المطلوب إزالته |
force |
boolean : ما إذا كان سيفشل في حال عدم توفّر الملف
|
إزالة
public CommandResult remove (Path path)
يجب إزالة ملف أو دليل من الحزمة.
المعلمات |
path |
Path : المسار المطلوب إزالته
|
إزالة
public CommandResult remove (String pattern)
يجب إزالة ملف أو دليل من الحزمة.
المعلمات |
pattern |
String : ملف أو دليل أو نمط مطلوب إزالته
|
إزالة مجموعة البيانات
public CommandResult removeBucket ()
إزالة حزمة GCS
محاولات ضبط
public void setAttempts (int attempts)
ضبط الإعدادات
public void setBotoConfig (String botoConfig)
المعلمات |
botoConfig |
String |
setBotoPath
public void setBotoPath (String botoPath)
اسم المجموعة
public void setBucketName (String bucketName)
المعلمات |
bucketName |
String |
setNoClobber
public void setNoClobber (boolean noClobber)
المعلمات |
noClobber |
boolean |
موازاة
public void setParallel (boolean parallel)
المعلمات |
parallel |
boolean |
تعيينية
public void setRecursive (boolean recursive)
المعلمات |
recursive |
boolean |
فاصل إعادة المحاولة
public void setRetryInterval (long retryInterval)
المعلمات |
retryInterval |
long |
المهلة المحدّدة
public void setTimeout (long timeout,
TimeUnit unit)
المعلمات |
timeout |
long |
unit |
TimeUnit |
المهلة الزمنية المحددة
public void setTimeoutMs (long timeout)
الإحصائيات
public GCSBucketUtil.GCSFileMetadata stat (Path bucketPath)
يمكنك التعرُّف على حالة الملف لمسار GCS.
المعلمات |
bucketPath |
Path : مسار GCS |
الطرق المحمية
الحصول على RunUtil
protected IRunUtil getRunUtil ()
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-08-23 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-08-23 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]