أداة تنزيل ملفات GCS
public
class
GCSFileDownloader
extends GCSFileDownloaderBase
implements
IFileDownloader
أداة تنزيل الملفات من أجل تنزيل ملف من Google Cloud Storage (GCS)
ملخّص
الطرق العامة |
static
File
|
createTempFileForRemote(String remoteFilePath, File rootDir)
|
void
|
downloadFile(String remotePath, File destFile)
يمكنك تنزيل ملف من ملف حزمة GCS.
|
File
|
downloadFile(String remoteFilePath)
تنزيل الملف من GCS.
|
boolean
|
isFresh(File localFile, String remotePath)
تحقَّق من تحديث الملف المحلي.
|
الطرق المحمية |
void
|
clearCache()
|
void
|
downloadFile(String bucketName, String remoteFilename, File localFile)
|
Storage
|
getStorage( scopes)
يمكنك إلغاء التنفيذ في الأساس لدعم بيانات الاعتماد استنادًا إلى خيارات TF.
|
String[]
|
parseGcsPath(String remotePath)
|
شركة إنشاءات عامة
أداة تنزيل ملفات GCS
public GCSFileDownloader (Boolean createEmptyFile)
المعلمات |
createEmptyFile |
Boolean |
أداة تنزيل ملفات GCS
public GCSFileDownloader ()
أداة تنزيل ملفات GCS
public GCSFileDownloader (File jsonKeyFile)
المعلمات |
jsonKeyFile |
File |
الطرق العامة
createTempFileForRemote
public static File createTempFileForRemote (String remoteFilePath,
File rootDir)
المعلمات |
remoteFilePath |
String |
rootDir |
File |
تنزيل الملف
public void downloadFile (String remotePath,
File destFile)
يمكنك تنزيل ملف من ملف حزمة GCS.
المعلمات |
remotePath |
String : اسم حزمة GCS |
destFile |
File : اسم الملف |
تنزيل الملف
public File downloadFile (String remoteFilePath)
تنزيل الملف من GCS.
لا يتوافق الآن سوى مسار GCS.
المعلمات |
remoteFilePath |
String : مسار gs://bucket/file/path تنسيق GCS. |
المرتجعات |
File |
ملف على الجهاز |
isFresh
public boolean isFresh (File localFile,
String remotePath)
تحقَّق من تحديث الملف المحلي. إذا كان الملف على الجهاز مطابقًا للملف البعيد، يكون جديدًا. في حال حذف
لا، الملف المحلي قديم. يُستخدم هذا بشكل أساسي للتخزين المؤقت. ستكون عملية التنفيذ التلقائية
تكون القيمة دائمًا true، لذا إذا كان الملف غير قابل للتغيير، لن يحتاج المستخدم إلى التحقق من حداثة الملف.
المعلمات |
localFile |
File : ملف على الجهاز |
remotePath |
String : مسار الملف البعيد. |
المرتجعات |
boolean |
"صحيح" إذا كان الملف المحلي حديثًا، و"خطأ" |
الطرق المحمية
مسح ذاكرة التخزين المؤقت
protected void clearCache ()
تنزيل الملف
protected void downloadFile (String bucketName,
String remoteFilename,
File localFile)
المعلمات |
bucketName |
String |
remoteFilename |
String |
localFile |
File |
الحصول على مساحة تخزين
protected Storage getStorage ( scopes)
يمكنك إلغاء التنفيذ في الأساس لدعم بيانات الاعتماد استنادًا إلى خيارات TF.
المعلمات |
scopes |
: نطاقات محددة لطلب بيانات الاعتماد لها |
المرتجعات |
Storage |
عنصر واحد (Storage ) في حزمة GCS |
تحليل GcsPath
protected String[] parseGcsPath (String remotePath)
المعلمات |
remotePath |
String |