फ़ाइलें बनाना और उन्हें मैनेज करना

इस गाइड में, 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 के लिए कोटा की सीमाएं. ज़्यादा जानकारी के लिए, ट्रैक के इस्तेमाल से जुड़ी जानकारी सीमाएं.

यहां कुछ ऐसे कदम दिए गए हैं जिन्हें आप आज़मा सकते हैं: