سؤال

كيف يمكنني حذف أي ملف من محرك الأقراص باستخدام Python من Google Drive API SDK؟

أرغب في مزامنة المجلد الخاص بي مع Google Drive ، بحيث يجب حذف أي ملف من الجهاز المحلي ، وهو نفس الملف الذي تم تحميله على محرك الأقراص بنفس الاسم ،.

مررت: https://developers.google.com/drive/v2/reference/files/delete

ولكن بعد ذلك ، من أين أحصل على fileID؟

سيكون موضع تقدير أي مساعدة.

شكرا مقدما...

هل كانت مفيدة؟

المحلول

تحتاج إلى القراءة والفهم https://developers.google.com/drive/v2/reference/files#resource و https://developers.google.com/drive/search-parameters و https://developers.google.com/drive/v2/reference/files/list

في أسفل الصفحة الأخيرة ، تجربها الآن ميزة يمكنك استخدامها للعب مع محرك الأقراص SDK قبل تكتب سطرًا واحدًا من التعليمات البرمجية. افعل الشيء نفسه مع https://developers.google.com/drive/v2/reference/files/delete

بمجرد فهمك ، ستعرف كيفية القمامة أو حذف الملفات من محرك الأقراص. أنا شخصياً أفضل القمامة لأنه من الأسهل التراجع عن أخطائي أثناء الاختبار. Martineau لا تقلق كثيرًا بشأن مساحة القرص ؛ Google ليست على وشك أن تنفد من القرص :-)

الصيد الوحيد لاستخدام القمامة هو أنك تحتاج إلى تذكر تأهيل أي استفسارات مع "trashed = false" وسيحتاج المستخدمون إلى تفريغ القمامة إذا ضربوا الحصص.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top