Google क्लाउड स्टोरेज (जीसीएस) से फाइल डाउनलोड और अपलोड करने के लिए फाइल मैनेजर।
इस वर्ग का उपयोग किसी परीक्षण (यानी, IRemoteTest) के दायरे से नहीं किया जाना चाहिए। यह बहिष्कृत है, कृपया इसके बजाय GCSFileDownloader
का उपयोग करें।
नेस्टेड कक्षाएं |
---|
class | GCSBucketUtil.GCSFileMetadata जीसीएस में फ़ाइल जानकारी के लिए सरल आवरण। |
सार्वजनिक निर्माणकर्ता
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 ()
गेटबकेटनाम
public String getBucketName ()
getNoClobber
public boolean getNoClobber ()
समानांतर प्राप्त करें
public boolean getParallel ()
रिकर्सिव प्राप्त करें
public boolean getRecursive ()
getRetryInterval
public long getRetryInterval ()
गेटटाइमआउट
public long getTimeout ()
फ़ाइल है
public boolean isFile (String path)
जाँच करें कि GCS फ़ाइल एक फ़ाइल है या नहीं फ़ाइल (फ़ोल्डर)।
यदि फ़ाइल नाम '/' से समाप्त होता है, तो यह एक फ़ोल्डर है। gsutil ls gs://filename को gs://filename वापस करना चाहिए यदि यह एक फ़ाइल है। यदि फ़ोल्डर में फ़ाइलें हैं तो gsutil ls gs://folder नाम को फ़ोल्डर में फ़ाइलें वापस करनी चाहिए। और अगर फोल्डर में कोई फाइल नहीं है तो यह gs://folder/ लौटाएगा।
मापदंडों |
---|
path | String : बाल्टी के सापेक्ष पथ .. |
रिटर्न |
---|
boolean | यह एक फाइल है या फाइल नहीं है। |
रास
public ls (Path bucketPath)
GCS पथ के अंतर्गत फ़ाइलों की सूची बनाएं।
मापदंडों |
---|
bucketPath | Path : जीसीएस पथ |
रिटर्न |
---|
| String s की एक सूची जो GCS पथ के अंतर्गत फ़ाइलें हैं |
मेकबकेट
public CommandResult makeBucket (String projectId)
जीसीएस बकेट बनाएं।
मापदंडों |
---|
projectId | String |
एमडी5हैश
public String md5Hash (File localFile)
स्थानीय फ़ाइल के लिए md5 हैश की गणना करें।
मापदंडों |
---|
localFile | File : एक स्थानीय फ़ाइल |
रिटर्न |
---|
String | स्थानीय फ़ाइल के लिए md5 हैश। |
खींचना
public CommandResult pull (Path bucketPath,
File localFile)
GCS बकेट से फ़ाइल या निर्देशिका डाउनलोड करें।
मापदंडों |
---|
bucketPath | Path : जीसीएस बकेट में फ़ाइल पथ |
localFile | File : स्थानीय गंतव्य पथ |
खींचना
public CommandResult pull (Path bucketPath)
GCS बकेट से वर्तमान निर्देशिका में फ़ाइल या निर्देशिका डाउनलोड करें।
मापदंडों |
---|
bucketPath | Path : जीसीएस बकेट में फ़ाइल पथ |
पुल सामग्री
public String pullContents (Path bucketPath)
GCS बकेट से फ़ाइल डाउनलोड करें, और उसकी सामग्री निकालें।
मापदंडों |
---|
bucketPath | Path : जीसीएस बकेट में फ़ाइल पथ |
रिटर्न |
---|
String | फ़ाइल की स्ट्रिंग सामग्री |
धकेलना
public CommandResult push (File localFile)
GCS बकेट में स्थानीय फ़ाइल या निर्देशिका अपलोड करें।
मापदंडों |
---|
localFile | File : स्थानीय फ़ाइल या निर्देशिका |
धकेलना
public CommandResult push (File localFile,
Path bucketPath)
किसी विशिष्ट पथ के साथ GCS बकेट में एक स्थानीय फ़ाइल या निर्देशिका अपलोड करें।
मापदंडों |
---|
localFile | File : स्थानीय फ़ाइल या निर्देशिका |
bucketPath | Path : जीसीएस बकेट में फ़ाइल पथ |
पुशस्ट्रिंग
public CommandResult pushString (String contents,
Path bucketPath)
स्ट्रिंग को GCS बकेट में अपलोड करें।
मापदंडों |
---|
contents | String : फ़ाइल सामग्री, एक स्ट्रिंग के रूप में |
bucketPath | Path : जीसीएस बकेट में फ़ाइल पथ |
हटाना
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)
setBotoConfig
public void setBotoConfig (String botoConfig)
मापदंडों |
---|
botoConfig | String |
सेटबोटोपाथ
public void setBotoPath (String botoPath)
सेटबकेटनाम
public void setBucketName (String bucketName)
मापदंडों |
---|
bucketName | String |
सेटनोक्लोबर
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 : जीसीएस पथ |
संरक्षित तरीके
getRunUtil
protected IRunUtil getRunUtil ()
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2022-08-15 (UTC) को अपडेट किया गया.
[]
[]