Google Drive की फ़ाइलों और फ़ोल्डर को 'मेरी', दोनों से हटाया जा सकता है ड्राइव और शेयर की गई ड्राइव. ऐसा करने के लिए आपके पास दो विकल्प हैं: ट्रैश या हटाएं.
फ़ाइलों और फ़ोल्डर को ट्रैश में ले जाया जा सकता है और फिर उन्हें वापस लाया जा सकता है (30 के अंदर) उन्हें ट्रैश में डालने के दिन घट सकते हैं). फ़ाइलों और फ़ोल्डर को मिटाने से, वे हमेशा के लिए यहां से हट जाएंगे ड्राइविंग. अगर आपने कई आइटम ट्रैश में डाले हैं, उन्हें वापस लाया है या हमेशा के लिए मिटा दिया है फ़ाइलें या फ़ोल्डर एक साथ फ़ाइलों या फ़ोल्डर में सेव किए जाते हैं, तो बदलावों को नोटिस करने में आपको समय लग सकता है.
इस गाइड में बताया गया है कि Drive में फ़ाइलों को कैसे नष्ट किया जा सकता है.
ट्रैश
Drive में मौजूद फ़ाइलें हटाने के लिए, उन्हें ट्रैश में ले जाया जा सकता है. इसमें मौजूद फ़ाइलें ट्रैश 30 दिनों के बाद अपने-आप मिट जाते हैं. आप यहां से फ़ाइलें वापस ला सकते हैं अपने ट्रैश को 30 दिनों की अवधि से पहले मिटा दें.
सिर्फ़ फ़ाइल का मालिक ही उसे ट्रैश में भेज सकता है और दूसरे उपयोगकर्ता
ट्रैश में जोड़ा जा सकता है. अगर किसी ऐसी फ़ाइल को ट्रैश में डालने की कोशिश की जाती है जिसका मालिकाना हक आपके पास नहीं है, तो आपको
insufficientFilePermissions
गड़बड़ी. ज़्यादा जानकारी के लिए, अनुमतियां देखें.
यह पुष्टि करने के लिए कि आप फ़ाइल के मालिक हैं,
fileId
के साथ files.get
तरीका
और fields
पैरामीटर को बूलियन ownedByMe
फ़ील्ड पर सेट किया गया है. ownedByMe
'शेयर की गई ड्राइव' में मौजूद फ़ाइलों के लिए फ़ील्ड में अपने-आप जानकारी नहीं भरती, क्योंकि उनका मालिकाना हक
शेयर की गई ड्राइव है, न कि अलग-अलग उपयोगकर्ताओं के लिए. वापसी के बारे में और जानकारी के लिए
fields
पैरामीटर का इस्तेमाल करने वाले फ़ील्ड, किसी फ़ील्ड के लिए
फ़ाइल में सेव किया जाएगा.
अगर आपके पास फ़ाइल का मालिकाना हक नहीं है, लेकिन आपको फिर भी ट्रैश में भेजी गई फ़ाइल की कॉपी चाहिए, तो इनमें से कोई एक काम करें इनमें से शामिल हों:
- फ़ाइल की कॉपी बनाएं.
- मालिक से संपर्क करें और फ़ाइल को ट्रैश से वापस लाने के लिए कहें.
किसी फ़ाइल को ट्रैश में ले जाना
किसी फ़ाइल को ट्रैश में ले जाने के लिए,
files.update
तरीका सेट करें और
True
के लिए trashed
फ़ील्ड. किसी शेयर की गई ड्राइव की फ़ाइल को ट्रैश में डालने के लिए, आपको
True
के लिए supportsAllDrives
क्वेरी पैरामीटर. ज़्यादा जानकारी के लिए, यह देखें
शेयर की गई ड्राइव से जुड़ी सहायता पाना.
सफल होने पर, जवाब मुख्य हिस्से में फ़ाइलें संसाधन का इंस्टेंस.
नीचे दिया गया कोड सैंपल, फ़ाइल को इसके तौर पर मार्क करने के लिए, fileId
का इस्तेमाल करने का तरीका बताता है
ट्रैश में भेजा गया:
Python
body_value = {'trashed': True}
response = drive_service.files().update(fileId="FILE_ID", body=body_value).execute()
Node.js
const body_value = {
'trashed': True
};
const response = await drive_service.files.update({
fileId: 'FILE_ID',
requestBody: body_value,
});
return response;
FILE_ID को उस फ़ाइल के fileId
से बदलें जिसे आपको जोड़ना है
ट्रैश.
ट्रैश में भेजी गई फ़ाइल की प्रॉपर्टी तय करना
किसी फ़ाइल के ट्रैश में आने पर, उसे फिर से वापस लाया जा सकता है
files
प्रॉपर्टी. Google आपके यूआरएल पैरामीटर को कैसे इस्तेमाल करेगा, यह तय करने के लिए
files.get
तरीका इस्तेमाल करें और उसमें
fields
पैरामीटर में ये फ़ील्ड शामिल होने चाहिए. ज़्यादा जानकारी के लिए, Return देखें
किसी फ़ाइल के लिए खास फ़ील्ड.
सभी फ़ाइलों के लिए इन फ़ील्ड में जानकारी अपने-आप भर जाती है:
trashed
: क्या फ़ाइल को ट्रैश में भेजा गया था या फिर यह सीधे तौर पर ट्रैश में भेजी गई थी पैरंट फ़ोल्डर. ध्यान रखें किfiles.update
के साथtrashed
का इस्तेमाल करते समय विधि फ़ाइल की स्थिति सेट करती है, तोfiles.get
विधि फ़ाइल की स्थिति.explicitlyTrashed
: क्या फ़ाइल को सीधे तौर पर ट्रैश में भेजा गया था पैरंट फ़ोल्डर से, ट्रैश में भेजा जाता है.
यहां दिए गए फ़ील्ड, सिर्फ़ शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए भरे जाते हैं:
trashedTime
: आरएफ़सी में आइटम को ट्रैश में ले जाने का समय 3,339 तारीख और समय के फ़ॉर्मैट में. अगर पिछले Drive API v2 का इस्तेमाल किया जा रहा है वर्शन है, तो इस फ़ील्ड कोtrashedDate
कहा जाता है.trashingUser
: अगर फ़ाइल को साफ़ तौर पर ट्रैश में भेजा गया था, तो इसका मतलब है कि वह उपयोगकर्ता जिसने उसे ट्रैश में भेजा था.
किसी फ़ाइल को ट्रैश से वापस पाना
किसी फ़ाइल को ट्रैश से वापस पाने के लिए,
files.update
तरीका सेट करें और
False
के लिए trashed
फ़ील्ड. शेयर की गई किसी ड्राइव की फ़ाइल को ट्रैश से वापस लाने के लिए, आपको इन्हें भी सेट करना होगा
True
के लिए supportsAllDrives
क्वेरी पैरामीटर. ज़्यादा जानकारी के लिए, यह देखें
शेयर की गई ड्राइव से जुड़ी सहायता पाना.
सफल होने पर, जवाब मुख्य हिस्से में फ़ाइलें संसाधन का इंस्टेंस.
नीचे दिया गया कोड सैंपल, फ़ाइल को इसके तौर पर मार्क करने के लिए, fileId
का इस्तेमाल करने का तरीका बताता है
अनट्रैश किया गया:
Python
body_value = {'trashed': False}
response = drive_service.files().update(fileId="FILE_ID", body=body_value).execute()
Node.js
const body_value = {
'trashed': False
};
const response = await drive_service.files.update({
fileId: 'FILE_ID',
requestBody: body_value,
});
return response;
FILE_ID को उस फ़ाइल के fileId
से बदलें जिसे आपको जोड़ना है
अनट्रैश.
ट्रैश खाली करें
आपके पास उन सभी Drive फ़ाइलों को हमेशा के लिए मिटाने का विकल्प होता है जिन्हें उपयोगकर्ता ने ले जाया है
ट्रैश
files.emptyTrash
तरीका. यहां की यात्रा पर हूं
शेयर की गई ड्राइव का ट्रैश खाली करने के लिए, आपको driveId
क्वेरी भी सेट करनी होगी
पैरामीटर को शेयर की गई ड्राइव के आईडी से जोड़ा जा सकता है.
सफल होने पर, जवाब मुख्य हिस्से में एक खाली जगह है इंस्टेंस.
नीचे दिया गया कोड सैंपल, fileId
का इस्तेमाल करके, सभी फ़ाइलों को मिटाने का तरीका बताता है
ट्रैश:
Python
response = drive_service.files().emptyTrash().execute()
Node.js
const response = await drive_service.files.emptyTrash({
});
return response;
मिटाएं
आप Drive की किसी फ़ाइल को हमेशा के लिए मिटा सकते हैं. हालांकि, इसके लिए उस फ़ाइल को ट्रैश. फ़ाइल मिटाने के बाद, उन सभी लोगों के पास फ़ाइल का ऐक्सेस नहीं रहेगा जिनके साथ आपने उसे शेयर किया है करना है. अगर आपको दूसरे लोगों के लिए फ़ाइल का ऐक्सेस बनाए रखना है, तो ट्रांसफ़र करें मालिकाना हक से कोई और संपर्क जोड़ सकता है.
शेयर की गई ड्राइव की फ़ाइल मिटाने के लिए, उपयोगकर्ता के पास पैरंट फ़ोल्डर में role=organizer
होना ज़रूरी है
फ़ोल्डर खोलें. किसी फ़ोल्डर को मिटाने पर, उसके मालिकाना हक वाले सभी डिसेंडेंट भी मिट जाते हैं
हटाया गया. ज़्यादा जानकारी के लिए, अनुमतियां देखें.
उपयोगकर्ता के मालिकाना हक वाली फ़ाइल को ट्रैश में ले जाए बिना उसे हमेशा के लिए मिटाने के लिए,
files.delete
तरीका. किसी
शेयर की गई ड्राइव में मौजूद फ़ाइल अपलोड नहीं किया है, तो आपको supportsAllDrives
क्वेरी पैरामीटर को भी
True
. ज़्यादा जानकारी के लिए, शेयर की गई ड्राइव को लागू करना देखें
सहायता पर जाएं.
सफल होने पर, जवाब मुख्य हिस्से में खाली इंस्टेंस.
नीचे दिया गया कोड सैंपल, फ़ाइल को मिटाने के लिए fileId
का इस्तेमाल करने का तरीका बताता है:
Python
response = drive_service.files().delete(fileId="FILE_ID").execute()
Node.js
const response = await drive_service.files.delete({
fileId: 'FILE_ID'
});
return response;
FILE_ID को उस फ़ाइल के fileId
से बदलें जिसे आपको जोड़ना है
मिटाएं.
अनुमतियां
इस टेबल में, हर भूमिका के लिए ज़रूरी अनुमतियां दी गई हैं कार्रवाई. हर जिस भूमिका के मालिक ने अनुमति दी है और उसकी पूरी सूची देखने के लिए, भूमिकाएं और अनुमतियां देखें.
ऐसी कार्रवाई जिसकी अनुमति है | owner |
organizer |
fileOrganizer |
writer |
commenter |
reader |
---|---|---|---|---|---|---|
फ़ाइलों और फ़ोल्डर को ट्रैश में ले जाना | ✔ | ✔ | ✔ | |||
ट्रैश से फ़ाइलें और फ़ोल्डर वापस लाना | ✔ | ✔ | ✔ | |||
ट्रैश खाली करना | ✔ | ✔ | ||||
किसी फ़ाइल या फ़ोल्डर को हमेशा के लिए मिटाना | ✔ | ✔ | ||||
शेयर की गई ड्राइव में मौजूद फ़ाइलें और फ़ोल्डर मिटाना [*] | ✔ |
मिलने वाली अनुमतियां
files
संसाधन में एक कलेक्शन होता है
बूलियन capabilities
फ़ील्ड का इस्तेमाल करके दिखाया जाता है कि किसी कार्रवाई को
फ़ाइल पर किया जाता है.
क्षमताओं को देखने के लिए,
fileId
के साथ files.get
तरीका
और fields
पैरामीटर को capabilities
फ़ील्ड पर सेट किया गया. आगे के लिए
fields
पैरामीटर का इस्तेमाल करके, फ़ील्ड रिटर्न करने के बारे में जानकारी, Return देखें
किसी फ़ाइल के लिए खास फ़ील्ड.
सभी फ़ाइलों के लिए इन फ़ील्ड में जानकारी अपने-आप भर जाती है:
capabilities.canTrash
: मौजूदा उपयोगकर्ता इस फ़ाइल को ट्रैश.capabilities.canUntrash
: मौजूदा उपयोगकर्ता इस फ़ाइल को वापस ला सकता है या नहीं ट्रैश से बाहर निकालता है.capabilities.canDelete
: मौजूदा उपयोगकर्ता इस फ़ाइल को मिटा सकता है या नहीं.capabilities.canRemoveChildren
: मौजूदा उपयोगकर्ता खाता हटा सकता है या नहीं इस फ़ोल्डर से चाइल्ड एंट्री. आइटम के फ़ोल्डर न होने पर, यह गलत होता है.
यहां दिए गए फ़ील्ड, सिर्फ़ शेयर की गई ड्राइव में मौजूद फ़ाइलों के लिए भरे जाते हैं:
capabilities.canTrashChildren
: क्या मौजूदा उपयोगकर्ता बच्चों को ट्रैश में भेज सकता है या नहीं इस फ़ोल्डर में से. आइटम के फ़ोल्डर न होने पर, यह गलत होता है.capabilities.canDeleteChildren
: मौजूदा उपयोगकर्ता इस फ़ाइल को मिटा सकता है या नहीं इस फ़ोल्डर के चिल्ड्रेन. आइटम के फ़ोल्डर न होने पर, यह गलत होता है.
फ़ाइल और फ़ोल्डर के लिए सीमाएं
Drive में मौजूद फ़ाइलों और फ़ोल्डर के साथ-साथ, 'शेयर की गई ड्राइव' में मौजूद फ़ोल्डर में कुछ स्टोरेज की सीमाएं तय की गई हैं.
आम तौर पर, आइटम की सीमा पूरी हो जाने के बाद, ज़्यादा जगह बनाने का सिर्फ़ यह तरीका होता है: आइटम को हमेशा के लिए मिटा सकते हैं या किसी दूसरा खाता है. फ़ाइलों को ट्रैश में ले जाने से जगह खाली नहीं होती है.
फ़ाइल और फ़ोल्डर की सीमाओं के बारे में ज़्यादा जानकारी के लिए, इन्हें देखें:
मिलते-जुलते विषय
- Google Drive में फ़ाइलें मिटाना
- शेयर की गई ड्राइव और My Drive के एपीआई में अंतर
- भूमिकाएं और अनुमतियां