मैं Google ड्राइव फ़ाइलों और फ़ोल्डरों का पुनरावर्ती स्वामित्व कैसे सेट कर सकता हूं?


29

हम हाल ही में अपनी पूरी कंपनी के लिए ड्रॉपबॉक्स से Google ड्राइव में चले गए और मैंने Google ड्राइव में सब कुछ स्थानांतरित करने के लिए एक उपयोगकर्ता खाते का उपयोग किया। अब अधिकांश / सभी फ़ाइल / फ़ोल्डर एक खाते के स्वामित्व में हैं। फ़ोल्डर विभाग द्वारा तोड़ दिए गए हैं और मैं उस फ़ोल्डर के सभी फ़ाइलों के स्वामी को विभाग प्रमुख को सेट करना चाहता हूं। वहाँ एक तरीका है कि प्रत्येक फ़ोल्डर में जाने के बिना है? मैं इसे वेबप में हल करना चाहूंगा, लेकिन यदि नहीं, तो मैं एपीआई के साथ ऐसा कैसे कर सकता हूं?


1
यदि स्वामी Google ड्राइव को अपने डेस्कटॉप मशीन पर चला सकते हैं (मैंने इसे विंडोज़ के साथ आज़माया) तो वे प्रत्येक फ़ोल्डर को डुप्लिकेट कर सकते हैं जो कि उनका है, और जब कॉपी क्लाउड पर दोबारा अपलोड की जाती है, तो सभी फाइलें पूरी तरह से उनके स्वामित्व में होंगी। मूल प्रति सावधानीपूर्वक निकालें। मैं यह एक टिप्पणी कर रहा हूँ क्योंकि यह एक सही जवाब नहीं है। यह एक ऐसा काम है जिसके बारे में अन्य उत्तरों की तुलना में कम परेशानी हो सकती है।
फ्यूहरमैनेटर

एक आइटम के साथ ऐसा करने के लिए संबंधित प्रश्न: webapps.stackexchange.com/q/114423/24544
फ़्लिम

जवाबों:


17

मैंने इसे संभालने के लिए एक कमांड-लाइन टूल बनाया ।

गिटहब परियोजना पर सेटअप निर्देशों का पालन करने के बाद, आप उपकरण को एक निर्दिष्ट पथ उपसर्ग और नए कर के ईमेल पते के साथ चला सकते हैं:

python transfer.py PATH-PREFIX NEW-OWNER-EMAIL

Outh से प्राधिकरण प्राप्त करने के बाद, यह पुन: आवर्ती हो जाएगा Google ड्राइव खाते में इसे प्राधिकरण मिल गया, पथ उपसर्ग (गैर-मैचों की अनदेखी) के खिलाफ मैच, और फिर स्वामित्व को नए ईमेल पर स्थानांतरित करें। यदि नया ईमेल पता उस उपयोगकर्ता को इंगित करता है जो अभी तक आइटम पर साझा नहीं किया गया है, तो वह इसे भी संभाल लेगा। वर्तमान स्वामी पहुंच खो नहीं सकता है, लेकिन नया या पुराना स्वामी इसे रद्द कर सकता है।

मुझे ध्यान देना चाहिए कि ड्राइव में किसी आइटम के स्वामित्व को स्थानांतरित करना हमेशा संभव नहीं होता है। उदाहरण के लिए, जी सूट (Google Apps for Work) खाते से किसी आइटम के लिए स्वामित्व को सामान्य GMail खाते में ले जाना संभव नहीं है। इसे साझा किया जा सकता है (जो स्क्रिप्ट करेगी), लेकिन स्वामित्व हस्तांतरण विफल हो जाएगा।


मैंने आपकी स्क्रिप्ट आज़मा ली है लेकिन फ़ोल्डर पदानुक्रम की संरचना खो गई है। स्थानांतरित की गई सभी फाइलें नए मालिकों में शीर्ष स्तर पर दिखाई देती हैं। क्या आप जानते हैं कि ट्रांसफर इतना सब फ़ोल्डर्स और उनकी फाइल्स को किस तरह से फोल्डर में रहना है?
टोनी

1
आप पहले GUI से इच्छित व्यक्ति के साथ सामग्री साझा करना चाहते हैं और फिर उन्हें मालिकों को बढ़ावा देने के लिए उपयोगिता का उपयोग कर सकते हैं।
डेविड टिमोथी स्ट्रॉस

धन्यवाद! मुझे आपकी स्क्रिप्ट में एक छोटी यूनिकोड बग को ठीक करना था (जीथब पर पुल अनुरोधों की जांच करें), लेकिन फिर यह ठीक काम किया। केवल नकारात्मक पक्ष: यह केवल Google फ़ाइलों (डॉक्स, स्टाइलशीट, आदि) के लिए स्वामित्व बदल सकता है, पीडीएफ जैसी अपलोड की गई फ़ाइलों के लिए नहीं, क्योंकि Google केवल इसकी अनुमति नहीं देता है, न ही एपीआई और न ही वेब इंटरफ़ेस के माध्यम से। :-(
jcsahnwaldt का कहना है कि GoFundMonica

क्या आप बता सकते हैं कि PATH-PREFIX क्या है? मुझे यकीन नहीं है कि यह प्रक्रिया सही है: अजगर कमांड को एक बार चलाएं, फिर एक बार एंटर करें, लिंक प्राप्त करें, इसे ब्राउज़र पर पेस्ट करें, टोकन प्राप्त करें, कमांड को टोकन डालकर पुनः चलाएं। इस प्रक्रिया के बाद मुझे "उपसर्ग [... ..." के लिए "Gathing फ़ाइल लिस्टिंग प्राप्त होती है" मेरे Google ड्राइव में मौजूद सभी रूट निर्देशिकाओं के साथ, स्वामित्व में कोई परिवर्तन नहीं किया जाता है।
thanos.a

@JonaChristopherSahnwaldt क्या आप स्पष्ट कर सकते हैं? हमने Google स्क्रिप्ट में सामान्य फ़ाइलों के साथ इस स्क्रिप्ट का बड़े पैमाने पर उपयोग किया है।
डेविड टिमोथी स्ट्रॉस

4

मेरे लिए एक बहुत ही सरल प्रक्रिया की तरह लगता है ...

आप Google ड्राइव के लिए WebGUI के शीर्ष पर खोज बार का उपयोग कर सकते हैं। ownerड्रॉपडाउन में बस अपने उपयोगकर्ता नाम का चयन करें, type(जैसे कि यदि आप चाहते हैं तो फ़ोल्डर चुनें), उस फ़ोल्डर का स्थान चुनें जिसे आप विभाग के प्रमुख को मालिक बनाना चाहते हैं, फिर खोज पर क्लिक करें।

खोज परिणामों में, जितने फ़ोल्डर आप एक राउंड में प्रोसेस करना चाहते हैं, (मैं इसे चंक्स में करना पसंद करता हूं, ताकि मैं प्रगति देख सकूं)। फिर राइट क्लिक करें, "शेयर"। लिखने का उपयोग करने के बजाय OWNER के लिए विभाग प्रमुख उपयोगकर्ता सेट करें।

आवश्यकतानुसार रगड़ें और दोहराएं (यदि आप फिर से वही काम करते हैं जो फाइलें आपने पहले ही बदल दी हैं, तो निश्चित रूप से आपकी खोज में दिखाई नहीं देगी क्योंकि वे अब विभाग प्रमुख के स्वामित्व में हैं)।

यहां छवि विवरण दर्ज करें


अच्छा, यहाँ महत्वपूर्ण अंतर्दृष्टि यह है कि आप कई वस्तुओं का चयन कर सकते हैं, चयनित संग्रह पर राइट क्लिक करें और एक ही समय में सभी पर साझाकरण सेटिंग्स बदल सकते हैं।
जॉर्फ

1

आप कई फ़ोल्डरों की जांच कर सकते हैं, फिर दाएं माउस बटन दबाएं, 'शेयर' चुनें, और एक्सेस अधिकारों को संपादित करें।

क्या यह आपके लिए काम करता है?


3
पुनरावर्ती नहीं, लेकिन यह मदद करता है।
रयान Shillington

2
Google की सहायता के अनुसार , फ़ोल्डर स्तर पर "शेयर" सेटिंग्स का उपयोग करने से उस फ़ोल्डर में मौजूदा फ़ाइलों के लिए केवल "संपादक" के रूप में नया प्राप्तकर्ता जुड़ जाएगा । (एक प्रोग्रामिंग दृष्टिकोण से, फ़ाइलें फ़ोल्डर के बच्चे आइटम हैं।) वास्तव में फ़ाइलों के स्वामित्व को बदलने के लिए, प्रत्येक फ़ाइल पर एक चेकबॉक्स पर क्लिक करें और "शेयर" विकल्प का उपयोग करें।
रवांग

यह मुझे नए मालिक के रूप में सेट नहीं कर सकता है जहां मैं केवल संपादित कर सकता हूं।
thanos.a

@ 9000 यह मैं केवल अन्य उपयोगकर्ताओं को ही स्वामित्व दे सकता था, यदि मेरे पास नहीं है तो इसे प्राप्त न करें। मेरे मामले में मेरे पास एक फ़ोल्डर है जिसमें फाइलें हैं। उनमें से कुछ मेरे पास हैं, कुछ अन्य उपयोगकर्ता के स्वामित्व में हैं। अंत में मैं सभी फाइलों का मालिक बनना चाहता हूं।
thanos.a

1
@ thanos.a: सुरक्षा इस तरह से काम नहीं करती है। किसी और के पास एक फ़ाइल रखने के लिए, आपके पास यह होना चाहिए कि कोई व्यक्ति आपको एक्सेस दे। कल्पना करें कि कोई आपका फ़ोल्डर खोले और किसी तरह आपकी सहमति के बिना आपकी फ़ाइलों का स्वामित्व प्राप्त करे।
9000

1

ऐसा करने का सबसे अच्छा तरीका यह है कि मैं "सभी आइटम" दृश्य को सिर पर रखूं, जब तक कोई अधिक फाइल लोड न हो जाए, तब तक नीचे स्क्रॉल करते रहें, और फिर शीर्ष पर टिक बॉक्स को हिट करें जो वर्तमान दृश्य में सभी फ़ाइलों और फ़ोल्डरों का चयन करता है। । एक बार सभी आइटम चुने जाने के बाद, अधिक क्लिक करें, और फिर साझा करें और फिर से साझा करें। शेयर बॉक्स में उचित साझाकरण स्तरों में परिवर्तन करें और किया गया क्लिक करें।

यहाँ केवल एक चेतावनी है कि आप अपनी सभी फ़ाइलों और फ़ोल्डरों के लिए अनुमतियाँ बदल सकते हैं।


1
"सभी आइटम" विकल्प कहां है?
थानोस.एना

1
जब बहुत सारी फाइलें होती हैं, तो Google ड्राइव वेब पेज पर लॉक हो जाता है और क्रैश हो जाता है।
क्लो

cmd+ "सभी का चयन करें" के लिए A यहाँ मददगार है। यदि आपको अवश्य आदेश रद्द करने के लिए क्लिक करें।
ग्राहम पी हीथ

0

सबसे अच्छा तरीका मैं उपभोक्ता जीमेल के लिए एक साझा फ़ोल्डर के साथ मिल सकता हूं जहां फाइलें और सबफ़ोल्डर अलग-अलग लोगों के स्वामित्व में हैं: उस खाते में लॉग इन करें जो फ़ाइलों को रखता है, "मेरा खाता" -> "सामग्री प्रबंधित करें" पर जाएं और सभी फ़ाइलों को डाउनलोड करें। ज़िप में मूल संरचना की सभी फाइलें हैं। नए स्वामी खाते के साथ सभी फ़ाइलों को फिर से अपलोड (ओवरराइटिंग सहित)।


0

Google Apps उपयोगकर्ताओं के लिए: व्यवस्थापक https://admin.google.com/ पर साइन इन कर सकते हैं और Apps> Google Apps> ड्राइव> हस्तांतरण स्वामित्व पर नेविगेट कर सकते हैं । यह ऑपरेशन दोनों उपयोगकर्ताओं के लिए फ़ाइलों को सुलभ रखता है, लेकिन UserA से UserB तक हर फ़ाइल / फ़ोल्डर के स्वामित्व में परिवर्तन करता है; कोई अस्थायी रूप से सभी को स्वयं स्थानांतरित कर सकता है, फिर तुरंत प्रत्येक फ़ाइल / फ़ोल्डर पर वांछित अनुमतियाँ सेट कर सकता है।

Google - ड्राइव दस्तावेज़ों का स्वामित्व स्थानांतरित करें

यहां छवि विवरण दर्ज करें


3
वह सभी फ़ाइलों को किसी अन्य उपयोगकर्ता को स्थानांतरित कर देगा। मुझे कुछ ऐसा चाहिए जो फ़ाइलों का सबसेट ले ले और स्वामित्व बदल दे।
दान मंडले

इसका उपयोग तब किया जाता है जब दूसरा खाता निकालने वाला होता है।
thanos.a

क्षमा करें, पर्याप्त स्पष्ट नहीं था। मुद्दा यह है कि कोई अस्थायी रूप से सभी को स्वयं में स्थानांतरित कर सकता है, फिर तुरंत प्रत्येक फ़ाइल / फ़ोल्डर पर वांछित अनुमतियाँ सेट कर सकता है।
'

1
@musophob आपको अपना उत्तर उस अंतिम टिप्पणी को शामिल करने के लिए संपादित करना चाहिए। "टिप्पणियां अस्थायी हैं" एक प्रश्न या उत्तर पर छोड़ दिए गए "पोस्ट-इट" नोट्स। "
विदर्भ एस। रामदल

@ VidarS.Ramdal की अच्छी पुकार!
sh78

-3

फ़ाइलों को स्थानांतरित करें। आप फ़ोल्डर को नए स्वामी से साझा करने योग्य बनाते हैं और फिर उन्हें इसमें सब कुछ एक नए फ़ोल्डर में ले जाते हैं। यह उनके सभी बनाता है और मूल मालिक पहुँच खो देता है। वे इसे वापस साझा करने के लिए चुन सकते हैं या नहीं।


4
-1: फ़ाइलों को स्थानांतरित करने से फ़ाइल का स्वामित्व परिवर्तित नहीं होता है।
Ruben

1
यह सभी लेकिन सबसे सरल स्थितियों में फाइलों की गड़बड़ी भी करेगा। इसके अलावा, अनुमतियों के आधार पर फ़ाइलों को स्थानांतरित करना संभव नहीं है और एक बार स्वामित्व होने के बाद, यह एक समस्या नहीं होगी। इसके अलावा अभी भी, मुझे विश्वास नहीं है कि अनुमतियाँ "फ़ोल्डर" से विरासत में मिलेंगी, बस एक फ़ाइल / फ़ोल्डर को "मूविंग" करके उसमें प्रवेश किया जाएगा।
बारिशबा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.