फ़ोल्डर ऐसी फ़ाइलें होती हैं जिनमें सिर्फ़ मेटाडेटा होता है और इनका इस्तेमाल फ़ाइलों को व्यवस्थित करने के लिए किया जा सकता है Google Drive में सेव करें. इनमें ये प्रॉपर्टी मौजूद होती हैं:
- फ़ोल्डर, MIME टाइप वाली फ़ाइल होती है
application/vnd.google-apps.folder
है और इसका कोई एक्सटेंशन नहीं है. - उपनाम
root
का इस्तेमाल, फ़ाइल आईडी में कहीं भी रूट फ़ोल्डर की जानकारी देने के लिए किया जा सकता है उपलब्ध कराया जाता है.
Drive फ़ोल्डर की सीमाओं के बारे में ज़्यादा जानकारी के लिए, फ़ाइल और फ़ोल्डर की सीमाएं.
यह गाइड, फ़ोल्डर से जुड़े कुछ बुनियादी काम करने का तरीका बताती है.
कोई फ़ोल्डर बनाएं
फ़ोल्डर बनाने के लिए, files.create
का इस्तेमाल करें
application/vnd.google-apps.folder
MIME का इस्तेमाल करके तरीका
टाइप और टाइटल की ज़रूरत होती है. यह कोड सैंपल दिखाता है
क्लाइंट लाइब्रेरी का इस्तेमाल करके फ़ोल्डर बनाने का तरीका:
Java
Python
Node.js
PHP
.NET
किसी खास फ़ोल्डर में फ़ाइल बनाना
किसी खास फ़ोल्डर में फ़ाइल बनाने के लिए, files.create
तरीके का इस्तेमाल करें. इसके बाद,
फ़ाइल की parents
प्रॉपर्टी.
parents
प्रॉपर्टी में, फ़ाइल वाले पैरंट फ़ोल्डर का आईडी होता है.
टॉप लेवल फ़ोल्डर में फ़ाइलें बनाते समय, parents
प्रॉपर्टी का इस्तेमाल किया जा सकता है या
किसी भी अन्य फ़ोल्डर में कॉपी कर सकते हैं.
एक फ़ाइल में सिर्फ़ एक पैरंट फ़ोल्डर हो सकता है; एक से ज़्यादा अभिभावक तय करना नहीं है समर्थित हैं.
नीचे दिया गया कोड सैंपल दिखाता है कि किसी फ़ोल्डर में फ़ाइल कैसे बनाई जाती है क्लाइंट लाइब्रेरी:
Java
Python
Node.js
PHP
.NET
फ़ाइलों को एक से दूसरे फ़ोल्डर में ले जाना
फ़ाइलों को ले जाने के लिए, आपको parents
प्रॉपर्टी का आईडी अपडेट करना होगा.
किसी मौजूदा फ़ाइल में पैरंट खाते को जोड़ने या हटाने के लिए, files.update
तरीके का इस्तेमाल करके addParents
और
removeParents
क्वेरी पैरामीटर.
एक फ़ाइल में सिर्फ़ एक पैरंट फ़ोल्डर हो सकता है; एक से ज़्यादा अभिभावक तय करना नहीं है समर्थित हैं.
नीचे दिया गया कोड सैंपल, फ़ाइल को एक से दूसरे फ़ोल्डर में ले जाने के लिए क्लाइंट लाइब्रेरी:
Java
Python
Node.js
PHP
.NET
फ़ाइल और फ़ोल्डर की सीमाएं
Drive में मौजूद फ़ाइलों और फ़ोल्डर के लिए स्टोरेज की कुछ सीमाएं तय की गई हैं.
उपयोगकर्ता के लिए आइटम की सीमा
हर उपयोगकर्ता के पास उस खाते से बनाए गए ज़्यादा से ज़्यादा 50 करोड़ आइटम हो सकते हैं. यह सीमा पूरी होने पर, उपयोगकर्ता न तो यहां आइटम बना पाएगा और न ही अपलोड कर पाएगा ड्राइविंग. हालांकि, वे अब भी मौजूदा आइटम देख सकते हैं और उनमें बदलाव कर सकते हैं. बनाने के लिए फ़ाइलों को फिर से अपलोड करने के बाद, उपयोगकर्ताओं को आइटम हमेशा के लिए मिटाने होंगे या किसी दूसरे खाते का इस्तेमाल करना होगा. इसके लिए ज़्यादा जानकारी के लिए, फ़ाइलें ट्रैश में डालें या मिटाएं और देखें" फ़ोल्डर खोलें.
इस सीमा में शामिल किए जाने वाले ऑब्जेक्ट हैं:
- ऐसे आइटम जिन्हें उपयोगकर्ता ने Drive में बनाया या अपलोड किया है
- ऐसे आइटम जिन्हें उपयोगकर्ता ने बनाया है, लेकिन अब उस पर किसी दूसरे व्यक्ति का मालिकाना हक है
- ट्रैश में मौजूद आइटम
- शॉर्टकट
- तीसरे पक्ष के शॉर्टकट
इन ऑब्जेक्ट की गिनती इस सीमा में नहीं की जाती:
- हमेशा के लिए मिटाए गए आइटम
- ऐसे आइटम जिनका मालिकाना हक किसी और के पास है, लेकिन उपयोगकर्ता के साथ शेयर किए गए हैं
- ऐसे आइटम जिनका मालिकाना हक उपयोगकर्ता के पास है, लेकिन उन्हें किसी और ने बनाया है
50 करोड़ से ज़्यादा आइटम जोड़ने की कोशिश करने पर,
activeItemCreationLimitExceeded
एचटीटीपी स्टेटस कोड रिस्पॉन्स.
ध्यान दें कि सेवा खाते में जितने चाहे उतने आइटम इस्तेमाल किए जा सकते हैं का मालिकाना हक है, तो 50 करोड़ आइटम की सीमा सेवा खाते में आइटम की संख्या पर लागू होती है बना सकते हैं.
फ़ोल्डर में मौजूद आइटम की संख्या
उपयोगकर्ता की 'मेरी ड्राइव' में मौजूद हर फ़ोल्डर में 5,00,000 आइटम ही हो सकते हैं. यह सीमा, 'मेरी ड्राइव' के रूट फ़ोल्डर पर लागू नहीं होती. चीज़ों की सूची जिन्हें इस सीमा में शामिल किया जाता है:
- फ़ोल्डर
- फ़ाइलें. सभी फ़ाइल टाइप, चाहे फ़ाइल का मालिकाना हक कुछ भी हो.
- शॉर्टकट पर टैप करें। इसे फ़ोल्डर के एक आइटम के तौर पर गिना जाता है, भले ही वह आइटम पॉइंट उस फ़ोल्डर में मौजूद नहीं है. ज़्यादा जानकारी के लिए, देखें Drive में मौजूद फ़ाइल का शॉर्टकट.
- तीसरे पक्ष के शॉर्टकट. इसे फ़ोल्डर के एक आइटम के तौर पर गिना जाता है, भले ही आइटम जिस पर यह ले जाता है वह उस फ़ोल्डर में नहीं है. ज़्यादा जानकारी के लिए, यह देखें अपने सेव किए गए कॉन्टेंट के लिए शॉर्टकट फ़ाइल बनाएं ऐप्लिकेशन है.
फ़ोल्डर की सीमाओं के बारे में ज़्यादा जानकारी के लिए, फ़ोल्डर की सीमाएं यहां देखें Google Drive में सेव किया जाता है.
फ़ोल्डर की गहराई की सीमा
उपयोगकर्ता की 'मेरी ड्राइव' में नेस्ट किए गए 100 से ज़्यादा लेवल नहीं हो सकते
फ़ोल्डर. इसका मतलब है कि चाइल्ड फ़ोल्डर को ऐसे फ़ोल्डर में सेव नहीं किया जा सकता जिसे
जिसमें 99 से ज़्यादा लेवल हैं. यह सीमा सिर्फ़ चाइल्ड फ़ोल्डर पर लागू होती है. बच्चा
MIME प्रकार वाली फ़ाइल
application/vnd.google-apps.folder
पर यह सीमा लागू नहीं होती है.
उदाहरण के लिए, नीचे दिए गए डायग्राम में एक नए फ़ोल्डर को फ़ोल्डर के अंदर नेस्ट किया जा सकता है संख्या 99 है, लेकिन फ़ोल्डर संख्या 100 के अंदर नहीं है. हालांकि, फ़ोल्डर नंबर 100 में फ़ाइलें:
फ़ोल्डर के 100 से ज़्यादा लेवल जोड़ने की कोशिश करने पर,
myDriveHierarchyDepthLimitExceeded
एचटीटीपी स्टेटस कोड रिस्पॉन्स.