ऐप्लिकेशन डेटा फ़ोल्डर एक खास फ़ोल्डर होता है, जो छिपा होता है. आपका ऐप्लिकेशन, कॉन्फ़िगरेशन फ़ाइलों जैसे ऐप्लिकेशन के हिसाब से डेटा सेव करने के लिए, इसका इस्तेमाल कर सकता है. ऐप्लिकेशन का डेटा फ़ोल्डर, उसमें कोई फ़ाइल बनाने पर अपने-आप बन जाता है. इस फ़ोल्डर का इस्तेमाल उन फ़ाइलों को सेव करने के लिए करें जिनके साथ उपयोगकर्ता को सीधे तौर पर इंटरैक्ट नहीं करना चाहिए. इस फ़ोल्डर को सिर्फ़ आपका ऐप्लिकेशन ऐक्सेस कर सकता है. साथ ही, इसका कॉन्टेंट उपयोगकर्ता और Drive के अन्य ऐप्लिकेशन से छिपा होता है.
appDataFolder
में मौजूद फ़ाइलों को स्टोरेज की जगहों (स्पेस) के बीच नहीं भेजा जा सकता. ज़्यादा जानकारी के लिए, फ़ाइल का व्यवस्थित होना देखें.
जब कोई उपयोगकर्ता अपने MyDrive से आपका ऐप्लिकेशन अनइंस्टॉल करता है, तो ऐप्लिकेशन का डेटा फ़ोल्डर मिट जाता है. उपयोगकर्ता आपके ऐप्लिकेशन का डेटा फ़ोल्डर मैन्युअल तरीके से भी मिटा सकते हैं.
ऐप्लिकेशन डेटा फ़ोल्डर का दायरा
ऐप्लिकेशन डेटा फ़ोल्डर को ऐक्सेस करने से पहले, आपको https://www.googleapis.com/auth/drive.appdata
स्कोप के ऐक्सेस का अनुरोध करना होगा. स्कोप और उनके ऐक्सेस का अनुरोध करने के तरीके के बारे में ज़्यादा जानने के लिए, एपीआई के लिए अनुमति और पुष्टि से जुड़ी जानकारी देखें. खास OAuth 2.0 स्कोप के बारे में ज़्यादा जानकारी के लिए, Google API के लिए OAuth 2.0 के स्कोप लेख पढ़ें.
ऐप्लिकेशन डेटा फ़ोल्डर में फ़ाइल बनाना
ऐप्लिकेशन डेटा फ़ोल्डर में फ़ाइल बनाने के लिए, फ़ाइल की parents
प्रॉपर्टी में appDataFolder
तय करें. साथ ही, फ़ाइल को फ़ोल्डर में अपलोड करने के लिए, files.create
तरीके का इस्तेमाल करें. यहां दिए गए कोड के सैंपल में, क्लाइंट लाइब्रेरी का इस्तेमाल करके किसी फ़ोल्डर में फ़ाइल डालने का तरीका बताया गया है.
Java
Python
Node.js
PHP
.NET
फ़ोल्डर में फ़ाइलें बनाने के बारे में ज़्यादा जानकारी के लिए, फ़ोल्डर बनाना और उन्हें अपने-आप भरना वाला लेख पढ़ें.
ऐप्लिकेशन डेटा फ़ोल्डर में फ़ाइलें खोजना
ऐप्लिकेशन डेटा फ़ोल्डर में फ़ाइलें खोजने के लिए, spaces
फ़ील्ड को appDataFolder
पर सेट करें और files.list
का इस्तेमाल करें. यहां दिए गए कोड सैंपल में, क्लाइंट लाइब्रेरी का इस्तेमाल करके, ऐप्लिकेशन डेटा फ़ोल्डर में फ़ाइलों को खोजने का तरीका बताया गया है.
Java
Python
Node.js
PHP
.NET
ऐप्लिकेशन डेटा फ़ोल्डर से फ़ाइलें डाउनलोड करना
ऐप्लिकेशन डेटा फ़ोल्डर से कोई फ़ाइल डाउनलोड करने के लिए, files.get
तरीका अपनाएं. ज़्यादा जानकारी के लिए और कोड के सैंपल देखने के लिए, ब्लॉब फ़ाइल का कॉन्टेंट डाउनलोड करें पर जाएं.