फ़ाइल और फ़ोल्डर के बारे में खास जानकारी

Google Drive, फ़ाइलों को कलेक्शन में व्यवस्थित करता है. साथ ही, फ़ाइलों के टाइप के बारे में बताता है. इसके अलावा, फ़ाइलों में बदलाव करने के लिए, हर फ़ाइल के लिए खास एट्रिब्यूट उपलब्ध कराता है.

Google Drive API, Drive में सेव की गई फ़ाइलों को files संसाधन के तौर पर दिखाता है.

मालिकाना हक

Drive, फ़ाइलों को उपयोगकर्ता के कॉन्टेंट से संबंध और उसके स्टोरेज की जगह के आधार पर व्यवस्थित करता है. कलेक्शन को फ़ाइल के मेटाडेटा के तौर पर सेट किया जाता है. इससे यह पता चलता है कि फ़ाइल को Drive में किस ग्रुप में सेव किया गया है. 'मेरी ड्राइव' और शेयर की गई ड्राइव के कलेक्शन में मुख्य अंतर, फ़ाइल के मालिकाना हक का होता है. 'मेरी ड्राइव' में मौजूद फ़ाइलों का मालिकाना हक किसी एक उपयोगकर्ता के पास होता है. वहीं, शेयर की गई ड्राइव में मौजूद फ़ाइलों का मालिकाना हक किसी ग्रुप या संगठन के पास होता है.

मेरी ड्राइव
हर उपयोगकर्ता के पास एक "रूट" फ़ोल्डर होता है. इसे "मेरा ड्राइव" कहा जाता है. यह उनकी मुख्य हाइरार्की के तौर पर काम करता है. इसमें इस रूट फ़ोल्डर से जुड़ी सभी चीज़ें शामिल होती हैं. उपयोगकर्ता इस फ़ोल्डर का मुख्य मालिक है.
शेयर की गई ड्राइव
शेयर की गई ड्राइव, Drive में मौजूद एक संगठनात्मक स्ट्रक्चर है. यह 'मेरी ड्राइव' के साथ-साथ काम करता है. किसी फ़ाइल को शेयर की गई ड्राइव या 'मेरी ड्राइव' में व्यवस्थित किया जा सकता है. हालांकि, ऐसा दोनों में एक साथ नहीं किया जा सकता. हालांकि, Drive के शॉर्टकट का इस्तेमाल इन कामों के लिए किया जा सकता है: शेयर की गई ड्राइव में मौजूद फ़ाइलों या फ़ोल्डर को 'मेरी ड्राइव' में ले जाना या 'मेरी ड्राइव' में मौजूद फ़ाइलों या फ़ोल्डर को शेयर की गई ड्राइव में ले जाना.

फ़ाइल टाइप

Drive, फ़ाइलों को टाइप के हिसाब से दिखाता है. इस सूची में, उपलब्ध सभी फ़ाइल टाइप दिखाए गए हैं:

Blob
ऐसी फ़ाइल टाइप जिसमें Google Workspace दस्तावेज़ के बजाय, सामान्य बाइनरी या टेक्स्ट कॉन्टेंट (जैसे, इमेज, वीडियो, और PDF) शामिल होता है. यह Drive में मौजूद डेटा को अलग-अलग कैटगरी में बांटने की सुविधा का नाम है. यह JavaScript के Blob ऑब्जेक्ट से जुड़ा नहीं है.
फ़ोल्डर

यह एक कंटेनर होता है. इसका इस्तेमाल, Drive पर मौजूद अन्य तरह की फ़ाइलों को व्यवस्थित करने के लिए किया जा सकता है. फ़ोल्डर ऐसी फ़ाइलें होती हैं जिनमें सिर्फ़ मेटाडेटा होता है. इनका एमआईएमई टाइप application/vnd.google-apps.folder होता है. ज़्यादा जानकारी के लिए, फ़ोल्डर बनाना और उनमें डेटा डालना लेख पढ़ें.

ध्यान दें: 'मेरी ड्राइव' में सेव की गई कोई फ़ाइल, एक से ज़्यादा फ़ोल्डर में हो सकती है. शेयर की गई ड्राइव में सेव की गई किसी फ़ाइल का सिर्फ़ एक पैरंट फ़ोल्डर हो सकता है.

Google Workspace दस्तावेज़

Google Workspace ऐप्लिकेशन से बनाई गई फ़ाइल, जैसे कि Google Docs, Sheets या Slides. एमआईएमई टाइप का फ़ॉर्मैट application/vnd.google-apps.*app* होता है. इसमें app, ऐप्लिकेशन का नाम होता है. जैसे, Sheets फ़ाइल के लिए application/vnd.google-apps.spreadsheet. Drive और Google Workspace के लिए खास तौर पर इस्तेमाल किए जाने वाले MIME टाइप की सूची देखने के लिए, Google Workspace और Google Drive के साथ काम करने वाले MIME टाइप देखें.

शॉर्टकट

सिर्फ़ मेटाडेटा वाली फ़ाइल, जो Drive पर मौजूद किसी दूसरी फ़ाइल की ओर ले जाती है. शॉर्टकट फ़ाइल का एमआईएमई टाइप application/vnd.google-apps.shortcut है. ज़्यादा जानकारी के लिए, Drive में मौजूद किसी फ़ाइल का शॉर्टकट बनाना लेख पढ़ें.

तीसरे पक्ष का शॉर्टकट

यह सिर्फ़ मेटाडेटा वाली फ़ाइल होती है. यह तीसरे पक्ष के स्टोरेज सिस्टम में सेव किए गए कॉन्टेंट से लिंक होती है. थर्ड पार्टी की शॉर्टकट फ़ाइल का एमआईएमई टाइप application/vnd.google-apps.drive-sdk है. ज़्यादा जानकारी के लिए, अपने ऐप्लिकेशन में सेव किए गए कॉन्टेंट का शॉर्टकट बनाने वाली फ़ाइल बनाना लेख पढ़ें.

फ़ाइल की विशेषताएं

इस सूची में, Drive में मौजूद किसी फ़ाइल की कुछ विशेषताएं दिखाई गई हैं:

ऐक्सेस करने का अनुरोध
अनुरोध करने वाले व्यक्ति का, मंज़ूरी देने वाले व्यक्ति को भेजा गया प्रस्ताव. इसमें, अनुरोध करने वाला व्यक्ति, मंज़ूरी देने वाले व्यक्ति से किसी Drive आइटम का ऐक्सेस पाने वाले व्यक्ति को ऐक्सेस देने के लिए कहता है. ज़्यादा जानकारी के लिए, ऐक्सेस के लंबित अनुरोधों की सूची देखना और उन्हें हल करना लेख पढ़ें.
कॉन्टेंट
फ़ाइल का बाइनरी या टेक्स्ट बॉडी. Drive में इमेज, वीडियो, टेक्स्ट, और PDF जैसे कॉन्टेंट को सेव किया जा सकता है.
फ़ाइल आईडी
हर फ़ाइल के लिए यूनीक और ओपेक आईडी. फ़ाइल के नाम में बदलाव होने पर भी, फ़ाइल आईडी में कोई बदलाव नहीं होता. खोज एक्सप्रेशन का इस्तेमाल, फ़ाइलों को नाम, टाइप, कॉन्टेंट, पैरंट कंटेनर, मालिक या अन्य मेटाडेटा के हिसाब से खोजने के लिए किया जाता है.
मेटाडेटा
फ़ाइल के कॉन्टेंट के बारे में बताने वाला डेटा. इस डेटा में नाम, टाइप, बनाने का समय, और बदलाव करने का समय शामिल होता है. मेटाडेटा के कुछ फ़ील्ड, जैसे कि name, उपयोगकर्ता के हिसाब से नहीं होते. ये हर उपयोगकर्ता के लिए एक जैसे दिखते हैं. अन्य फ़ील्ड, जैसे कि capabilities और viewedByMeDate में उपयोगकर्ता के हिसाब से वैल्यू होती हैं. इमेज और वीडियो जैसे फ़ाइल टाइप में, EXIF और अन्य एम्बेड किए गए मेटाडेटा से निकाला गया अतिरिक्त मेटाडेटा होता है. ज़्यादा जानकारी के लिए, फ़ाइल के मेटाडेटा को मैनेज करना लेख पढ़ें.
अनुमति
किसी उपयोगकर्ता, ग्रुप, डोमेन या दुनिया भर के लोगों को किसी फ़ाइल या फ़ोल्डर हैरारकी को ऐक्सेस करने की अनुमति देना. उपयोगकर्ता यह कंट्रोल करते हैं कि ऐक्सेस कंट्रोल लिस्ट (एसीएल) की मदद से, कौन किसी फ़ाइल को ऐक्सेस कर सकता है. एसीएल, फ़ाइल के लिए अनुमतियों की एक सूची होती है. ज़्यादा जानकारी के लिए, फ़ाइलें, फ़ोल्डर, और ड्राइव शेयर करना लेख पढ़ें.
बदलावों का इतिहास
फ़ाइल के कॉन्टेंट में किए गए बदलावों का रिकॉर्ड, न कि फ़ाइल के मेटाडेटा का. बदलावों के बारे में ज़्यादा जानने के लिए, बदलावों और वर्शन की खास जानकारी लेख पढ़ें.
थंबनेल
किसी फ़ाइल को ग्राफ़ के तौर पर दिखाया गया है. Drive, कई सामान्य फ़ाइल टाइप के लिए थंबनेल अपने-आप जनरेट करता है. शॉर्टकट और अन्य फ़ाइल टाइप के लिए थंबनेल इमेज दी जा सकती है. Drive इन फ़ाइल टाइप को रेंडर नहीं कर सकता. ज़्यादा जानकारी के लिए, थंबनेल अपलोड करना लेख पढ़ें.

फ़ाइल मैनेजमेंट

Drive API, फ़ाइलों को स्टोरेज लोकेशन में व्यवस्थित करता है. इन्हें spaces कहा जाता है. साथ ही, फ़ाइलों को कलेक्शन में व्यवस्थित करता है. इन्हें corpora कहा जाता है.

स्पेस

स्टोरेज की ऐसी खास जगहें जो एक-दूसरे से अलग होती हैं. Drive में मौजूद सारा कॉन्टेंट, इन दो जगहों में से किसी एक में सेव किया जाता है: drive और appDataFolder.

  • drive: इसमें Drive में बनाई गई वे सभी फ़ाइलें शामिल होती हैं जो उपयोगकर्ता को दिखती हैं. PDF, दस्तावेज़, Google Docs, शॉर्टकट, और उपयोगकर्ता के अपलोड किए गए अन्य कॉन्टेंट को drive स्पेस में सेव किया जाता है.

  • appDataFolder: इसमें हर उपयोगकर्ता के हिसाब से ऐप्लिकेशन का डेटा शामिल होता है. ऐप्लिकेशन, आम तौर पर कॉन्फ़िगरेशन फ़ाइलें और अन्य डेटा सेव करते हैं. यह डेटा, उपयोगकर्ताओं के लिए सीधे तौर पर उपलब्ध नहीं होता.

फ़ाइलों को spaces के बीच ट्रांसफ़र नहीं किया जा सकता.

Corpora

फ़ाइलों के कलेक्शन का इस्तेमाल, फ़ाइल और फ़ोल्डर की खोज के दायरे को सीमित करने के लिए किया जाता है. Drive के लिए कॉर्पस ये हैं: user, domain, drive, और allDrives.

  • user: इसमें वे सभी फ़ाइलें शामिल होती हैं जिन्हें उपयोगकर्ता ने "मेरी ड्राइव" में बनाया और खोला है. साथ ही, वे फ़ाइलें भी शामिल होती हैं जिन्हें "मुझसे शेयर की गई" में उपयोगकर्ता के साथ सीधे तौर पर शेयर किया गया है.

  • drive: इसमें एक शेयर की गई ड्राइव में मौजूद सभी फ़ाइलें शामिल होती हैं. इन्हें driveId के तौर पर दिखाया जाता है.

  • domain: इसमें वे सभी फ़ाइलें शामिल होती हैं जिन्हें उपयोगकर्ता के डोमेन के साथ शेयर किया गया है और जिन्हें खोजा जा सकता है.

  • allDrives: इसमें शेयर की गई उन सभी ड्राइव में मौजूद फ़ाइलें शामिल होती हैं जिनमें उपयोगकर्ता सदस्य है. साथ ही, इसमें "मेरी ड्राइव" और "मुझसे शेयर की गई" में मौजूद सभी फ़ाइलें भी शामिल होती हैं. allDrives कॉर्पस का इस्तेमाल सावधानी से करें, क्योंकि इसका दायरा बहुत बड़ा होता है और इससे परफ़ॉर्मेंस पर असर पड़ सकता है. बेहतर परफ़ॉर्मेंस के लिए, allDrives के बजाय user या drive का इस्तेमाल करें.

अनुमतियों और मालिकाना हक में बदलाव होने की वजह से, फ़ाइलों को corpora के बीच आसानी से ट्रांसफ़र किया जा सकता है.

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