با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
GCSFileDownloader
public class GCSFileDownloader
extends GCSCommon
implements IFileDownloader
دانلود کننده فایل برای دانلود فایل از فضای ذخیره سازی ابری گوگل (GCS).
خلاصه
روش های عمومی |
---|
InputStream | downloadFile (String bucketName, String filename) یک فایل را از یک فایل سطل GCS دانلود کنید. |
void | downloadFile (String remotePath, File destFile) فرم جایگزین downloadFile(String) که به تماس گیرنده اجازه می دهد فایل مقصد را که محتویات راه دور باید در آن قرار گیرد را مشخص کند. |
File | downloadFile (String remoteFilePath) دانلود فایل از GCS. |
boolean | isFresh (File localFile, String remotePath) تازه بودن فایل محلی را بررسی کنید. |
فیلدها
GCS_APPROX_PREFIX
public static final String GCS_APPROX_PREFIX
GCS_PREFIX
public static final String GCS_PREFIX
سازندگان عمومی
GCSFileDownloader
public GCSFileDownloader (File jsonKeyFile)
پارامترها |
---|
jsonKeyFile | File |
GCSFileDownloader
public GCSFileDownloader ()
روش های عمومی
دانلود فایل
public InputStream downloadFile (String bucketName,
String filename)
یک فایل را از یک فایل سطل GCS دانلود کنید.
پارامترها |
---|
bucketName | String : نام سطل GCS |
filename | String : نام فایل |
دانلود فایل
public void downloadFile (String remotePath,
File destFile)
فرم جایگزین downloadFile(String)
که به تماس گیرنده اجازه می دهد فایل مقصد را که محتویات راه دور باید در آن قرار گیرد را مشخص کند.
پارامترها |
---|
remotePath | String : مسیر راه دور به فایل برای دانلود، نسبت به یک ریشه خاص پیاده سازی. |
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 | اگر فایل محلی تازه باشد درست است، در غیر این صورت نادرست است. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-01-08 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2025-01-08 بهوقت ساعت هماهنگ جهانی."],[],[]]