ऐप्लिकेशन डेटा फ़ोल्डर एक खास छिपा हुआ फ़ोल्डर होता है. इसका इस्तेमाल आपका ऐप्लिकेशन, कॉन्फ़िगरेशन फ़ाइलों जैसा खास डेटा सेव करने के लिए कर सकता है. जब किसी फ़ाइल में कोई फ़ाइल बनाने की कोशिश की जाती है, तो ऐप्लिकेशन डेटा फ़ोल्डर अपने-आप बन जाता है. इस फ़ोल्डर का इस्तेमाल ऐसी किसी भी फ़ाइल को सेव करने के लिए करें जिसके साथ उपयोगकर्ता को सीधे इंटरैक्ट नहीं करना चाहिए. इस फ़ोल्डर को सिर्फ़ आपका ऐप्लिकेशन ऐक्सेस कर सकता है. इसका कॉन्टेंट उपयोगकर्ता और 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
तरीके का इस्तेमाल करें. ज़्यादा जानकारी के लिए और कोड के सैंपल देखने के लिए, blob फ़ाइल का कॉन्टेंट डाउनलोड करें पर जाएं.