Google क्लाउड स्टोरेज (जीसीएस) से फाइल डाउनलोड और अपलोड करने के लिए फाइल मैनेजर।
इस वर्ग का परीक्षण के दायरे से उपयोग नहीं किया जाना चाहिए (यानी, IRemoteTest)। यह बहिष्कृत है, कृपया इसके बजाय GCSFileDownloader
उपयोग करें।
नेस्टेड कक्षाएं |
---|
class | GCSBucketUtil.GCSFileMetadata जीसीएस में फ़ाइल जानकारी के लिए सरल आवरण। |
सार्वजनिक निर्माणकर्ता
GCSbucketUtil
public GCSBucketUtil (String bucketName)
पैरामीटर |
---|
bucketName | String |
सार्वजनिक तरीके
कॉपी
public CommandResult copy (String source,
String dest)
किसी फ़ाइल या निर्देशिका को बकेट में या उससे कॉपी करें।
पैरामीटर |
---|
source | String : स्रोत फ़ाइल या पैटर्न |
dest | String : गंतव्य फ़ाइल या पैटर्न |
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)
जाँच करें कि GCS फ़ाइल एक फ़ाइल है या नहीं (एक फ़ोल्डर)।
यदि फ़ाइल का नाम '/' से समाप्त होता है, तो यह एक फ़ोल्डर है। gsutil ls gs://filename को gs://filename वापस करना चाहिए यदि यह एक फ़ाइल है। gsutil ls gs://फ़ोल्डर नाम फ़ोल्डर में फ़ाइलें वापस करनी चाहिए यदि फ़ोल्डर में फ़ाइलें हैं। और यह वापस आ जाएगा gs://folder/ अगर फ़ोल्डर में कोई फाइल नहीं है।
पैरामीटर |
---|
path | String : बाल्टी के सापेक्ष पथ.. |
रिटर्न |
---|
boolean | यह एक फाइल है या फाइल नहीं है। |
रास
public ls (Path bucketPath)
जीसीएस पथ के तहत फाइलों की सूची बनाएं।
पैरामीटर |
---|
bucketPath | Path : GCS पथ |
MakeBucket
public CommandResult makeBucket (String projectId)
जीसीएस बकेट बनाएं।
पैरामीटर |
---|
projectId | String |
md5हैश
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 बकेट में फ़ाइल पथ |
pullContents
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 बकेट में फ़ाइल पथ |
पुशस्ट्रिंग
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 ()
जीसीएस बाल्टी निकालें
सेट प्रयास
public void setAttempts (int attempts)
setBotoConfig
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 |
recursive
public void setRecursive (boolean recursive)
पैरामीटर |
---|
recursive | boolean |
setRetryInterval
public void setRetryInterval (long retryInterval)
पैरामीटर |
---|
retryInterval | long |
सेटटाइमआउट
public void setTimeout (long timeout,
TimeUnit unit)
पैरामीटर |
---|
timeout | long |
unit | TimeUnit |
सेटटाइमआउटMs
public void setTimeoutMs (long timeout)
संरक्षित तरीके
getRunUtil
protected IRunUtil getRunUtil ()
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-03-30 (UTC) को अपडेट किया गया.
[]
[]