با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
GCSFileDownloader
public class GCSFileDownloader
extends GCSFileDownloaderBase
implements IFileDownloader
دانلود کننده فایل برای دانلود فایل از فضای ذخیره سازی ابری گوگل (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) getStorage ( scopes) برای پشتیبانی از اعتبار بر اساس گزینه های TF، پیاده سازی در پایه را لغو کنید. |
String[] | parseGcsPath (String remotePath) |
سازندگان عمومی
GCSFileDownloader
public GCSFileDownloader (Boolean createEmptyFile)
پارامترها |
---|
createEmptyFile | Boolean |
GCSFileDownloader
public GCSFileDownloader ()
GCSFileDownloader
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 | فایل محلی |
تازه است
public boolean isFresh (File localFile,
String remotePath)
تازه بودن فایل محلی را بررسی کنید. اگر فایل محلی مانند فایل راه دور باشد، تازه است. اگر نه، فایل محلی قدیمی است. این عمدتا برای کش استفاده می شود. اجرای پیشفرض همیشه true خواهد بود، بنابراین اگر فایل تغییرناپذیر باشد، هرگز نیازی به بررسی تازه بودن آن نخواهد بود.
پارامترها |
---|
localFile | File : فایل محلی |
remotePath | String : مسیر فایل راه دور. |
برمی گرداند |
---|
boolean | اگر فایل محلی تازه باشد درست است، در غیر این صورت نادرست است. |
روش های محافظت شده
clearCache
protected void clearCache ()
دانلود فایل
protected void downloadFile (String bucketName,
String remoteFilename,
File localFile)
پارامترها |
---|
bucketName | String |
remoteFilename | String |
localFile | File |
getStorage
protected Storage getStorage ( scopes)
برای پشتیبانی از اعتبار بر اساس گزینه های TF، پیاده سازی در پایه را لغو کنید.
پارامترها |
---|
scopes | : دامنه های خاص برای درخواست اعتبار. |
برمی گرداند |
---|
Storage | شی Storage سطل GCS |
parseGcsPath
protected String[] parseGcsPath (String remotePath)
پارامترها |
---|
remotePath | String |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-09-10 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]
{"lastModified": "\u062a\u0627\u0631\u06cc\u062e \u0622\u062e\u0631\u06cc\u0646 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc 2024-09-10 \u0628\u0647\u200c\u0648\u0642\u062a \u0633\u0627\u0639\u062a \u0647\u0645\u0627\u0647\u0646\u06af \u062c\u0647\u0627\u0646\u06cc."}
[[["درک آسان","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-09-10 بهوقت ساعت هماهنگ جهانی."]]