Google क्लाउड स्टोरेज (जीसीएस) से फ़ाइलें डाउनलोड और अपलोड करने के लिए फ़ाइल प्रबंधक।
इस वर्ग का उपयोग परीक्षण के दायरे से नहीं किया जाना चाहिए (यानी, IRemoteTest)। इसे अस्वीकार कर दिया गया है, कृपया इसके बजाय GCSFileDownloader
उपयोग करें।
नेस्टेड कक्षाएं |
---|
class | GCSBucketUtil.GCSFileMetadata जीसीएस में फ़ाइल जानकारी के लिए सरल आवरण। |
सार्वजनिक निर्माणकर्ता
जीसीएसबकेटयूटिल
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 ()
getBucketName
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://फ़ोल्डर नाम को फ़ोल्डर में फ़ाइलें लौटा देनी चाहिए। और यदि फ़ोल्डर में कोई फ़ाइल नहीं है तो यह gs://folder/ लौटाएगा।
पैरामीटर |
---|
path | String : बाल्टी के सापेक्ष पथ.. |
रिटर्न |
---|
boolean | यह एक फ़ाइल है या फ़ाइल नहीं है. |
रास
public ls (Path bucketPath)
जीसीएस पथ के अंतर्गत फ़ाइलों की सूची बनाएं।
पैरामीटर |
---|
bucketPath | Path : जीसीएस पथ |
रिटर्न |
---|
| String की एक सूची जो जीसीएस पथ के अंतर्गत फ़ाइलें हैं |
मेकबकेट
public CommandResult makeBucket (String projectId)
जीसीएस बकेट बनाएं.
पैरामीटर |
---|
projectId | String |
md5Hash
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 |
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 |
setRecursive
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 |
सेटटाइमआउटएमएस
public void setTimeoutMs (long timeout)
स्टेट
public GCSBucketUtil.GCSFileMetadata stat (Path bucketPath)
जीसीएस पथ के लिए फ़ाइल की स्थिति प्राप्त करें।
पैरामीटर |
---|
bucketPath | Path : जीसीएस पथ |
संरक्षित तरीके
getRunUtil
protected IRunUtil getRunUtil ()
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया.
[]
[]