इस गाइड में, Google Drive में फ़ाइलें बनाने और उन्हें मैनेज करने का तरीका बताया गया है.
फ़ाइल बनाएं
Drive में बिना मेटाडेटा या कॉन्टेंट वाली फ़ाइल बनाने के लिए,
files.create
तरीके का इस्तेमाल करें
पैरामीटर का इस्तेमाल करें. फ़ाइल को drive.file
का kind
, id
, name
दिया गया है
"बिना टाइटल वाला" और application/octet-stream
में से mimeType
. uploadType
यह है
'ज़रूरी है' के तौर पर मार्क किया गया है, लेकिन डिफ़ॉल्ट तौर पर media
पर सेट है. इसलिए, आपको असल में
इसे.
Drive में मौजूद फ़ाइलों की सीमाओं के बारे में ज़्यादा जानकारी के लिए, फ़ाइल और फ़ोल्डर की सीमाएं.
सिर्फ़ मेटाडेटा वाली फ़ाइलें बनाना
सिर्फ़ मेटाडेटा वाली फ़ाइलों में कोई कॉन्टेंट नहीं होता. मेटाडेटा डेटा है (जैसे, name
,
mimeType
और createdTime
) हैं जो फ़ाइल की जानकारी देते हैं. name
जैसे फ़ील्ड
का इस्तेमाल करने के लिए तैयार करना चाहिए और हर उपयोगकर्ता के लिए एक जैसे दिखते हैं, जबकि फ़ील्ड जैसे
viewedByMeTime
में उपयोगकर्ता के हिसाब से वैल्यू शामिल की गई हैं.
सिर्फ़-मेटाडेटा वाली फ़ाइल का एक उदाहरण MIME टाइप वाला फ़ोल्डर है
application/vnd.google-apps.folder
. ज़्यादा जानकारी के लिए, बनाएं और
फ़ोल्डर को पॉप्युलेट करना होगा. इसका एक और उदाहरण है शॉर्टकट
Drive पर मौजूद MIME टाइप वाली किसी अन्य फ़ाइल पर ले जाता है
application/vnd.google-apps.shortcut
. ज़्यादा जानकारी के लिए, देखें
Drive में मौजूद फ़ाइल का शॉर्टकट.
थंबनेल इमेज मैनेज करना
थंबनेल से उपयोगकर्ताओं को Drive में मौजूद फ़ाइलों को पहचानने में मदद मिलती है. ड्राइविंग सामान्य फ़ाइल टाइप के लिए अपने-आप थंबनेल जनरेट कर सकता है या आपके ऐप्लिकेशन से जनरेट की गई थंबनेल इमेज. ज़्यादा जानकारी के लिए, अपलोड करें थंबनेल.
किसी मौजूदा फ़ाइल को कॉपी करें
फ़ाइल कॉपी करने और अनुरोध किए गए अपडेट को लागू करने के लिए,
files.copy
तरीका. fileId
को खोजने के लिए,
कॉपी करने के लिए, files.list
तरीके का इस्तेमाल करें.
ध्यान दें कि आपको सही Drive API का इस्तेमाल करना होगा स्कोप को कॉल. Drive के दायरों के बारे में ज़्यादा जानकारी के लिए, चुनें Google Drive API के दायरे.
सीमाएं और ज़रूरी बातें
फ़ाइलों को कॉपी करते समय, इन सीमाओं और बातों का ध्यान रखें:
अनुमतियां:
copyRequiresWriterPermission
फ़ाइल पर लगी पाबंदी से यह तय होता है कि फ़ाइल कॉपी करें. ज़्यादा जानकारी के लिए, लोगों को इससे रोकें अपने दस्तावेज़ों को डाउनलोड, प्रिंट या कॉपी करने फ़ाइल में सेव किया जाता है.- इसका
capabilities/canCopy
फ़ील्डfiles
संसाधन तय करता है यह तय करता है कि उपयोगकर्ता फ़ाइल को कॉपी कर सकता है या नहीं. ज़्यादा जानकारी के लिए, यह देखें क्षमताएं. - जिस उपयोगकर्ता ने कॉपी बनाई है उसके पास कॉपी की गई फ़ाइल का मालिकाना हक होता है. शेयर करने की कोई और वजह नहीं है सोर्स फ़ाइल की सेटिंग की कॉपी बनाई जाती है. अगर कॉपी को शेयर किया गया फ़ोल्डर है, तो उस पर उस फ़ोल्डर की अनुमतियां लागू होती हैं.
- कॉपी की गई फ़ाइल का मालिकाना हक बदल सकता है और हो सकता है कि वह कॉपी इनहेरिट न करे शेयर करने की सेटिंग पर क्लिक करें. ये सेटिंग रीसेट करें.
फ़ाइल मैनेजमेंट:
- कुछ फ़ाइलें, जैसे कि तीसरा पक्ष शॉर्टकट, इन्हें कॉपी किया गया.
- किसी फ़ाइल को सिर्फ़ एक पैरंट फ़ोल्डर में कॉपी किया जा सकता है. एकाधिक को तय कर रहा है
माता-पिता के लिए उपलब्ध नहीं है. अगर
parents
फ़ील्ड में वैल्यू नहीं दी गई है, तो फ़ाइल, खोजे जाने लायक किसी भी पैरंट फ़ाइल को सोर्स फ़ाइल से इनहेरिट करती है. - फ़ोल्डर एक तरह की फ़ाइल है, लेकिन किसी फ़ोल्डर को कॉपी नहीं किया जा सकता.
इसके बजाय, एक गंतव्य फ़ोल्डर बनाएं और
parents
फ़ील्ड मौजूदा फ़ाइलों को डेस्टिनेशन फ़ोल्डर में ले जा सकते हैं. इसके बाद, इस पेज को मिटाया जा सकता है ओरिजनल सोर्स फ़ोल्डर में कॉपी करें. - जब तक कोई नया फ़ाइल नाम तय नहीं किया जाता, तब तक
files.copy
तरीका फ़ाइल का नाम वही होना चाहिए जो मूल फ़ाइल जैसा है. files.copy
का बहुत ज़्यादा इस्तेमाल करने पर Drive API के लिए कोटा की सीमाएं. ज़्यादा जानकारी के लिए, ट्रैक के इस्तेमाल से जुड़ी जानकारी सीमाएं.
मिलते-जुलते विषय
यहां कुछ ऐसे कदम दिए गए हैं जिन्हें आप आज़मा सकते हैं:
फ़ाइल बनाते या अपडेट करते समय फ़ाइल डेटा अपलोड करने के लिए, फ़ाइल अपलोड करें डेटा.
किसी खास फ़ोल्डर में फ़ाइल बनाने के लिए, किसी खास फ़ोल्डर में फ़ाइल बनाएं फ़ोल्डर में मिलेगा.
फ़ाइल मेटाडेटा के साथ काम करने के लिए, फ़ाइल मैनेज करना देखें मेटाडेटा.
कोई फ़ाइल हटाने के लिए, फ़ाइलें ट्रैश में डालें या हटाएं और फ़ोल्डर खोलें.