Frage

Wie lösche ich eine Datei vom Laufwerk mit dem Google Drive API SDK von Python?

Ich möchte meinen Ordner mit Google Drive synchronisieren, so dass, wenn ich eine Datei von meinem lokalen Computer lösche, dieselbe Datei, die mit demselben Namen auf dem Laufwerk hochgeladen wird, gelöscht werden sollte.

Ich ging durch : https://developers.google.com/drive/v2/reference/files/delete

Aber von woher bekomme ich FileId?

Jede Hilfe wäre geschätzt.

Danke im Voraus...

War es hilfreich?

Lösung

Sie müssen lesen und verstehen https://developers.google.com/drive/v2/reference/files#resource und https://developers.google.com/drive/search-parameters und https://developers.google.com/drive/v2/reference/files/List

Am Ende der letzten Seite befindet sich jetzt eine Funktion, mit der Sie mit dem Drive SDK spielen können VOR Sie schreiben eine einzige Codezeile. Tun dasselbe mit https://developers.google.com/drive/v2/reference/files/delete

Sobald Sie sie verstanden haben, wissen Sie, wie Sie Dateien aus dem Laufwerk abgeben oder löschen. Persönlich bevorzuge ich Müll, da es einfacher ist, meine Fehler während des Tests rückgängig zu machen. @martineau mach dir keine zu viele um den Scheibenraum. Google geht nicht mehr aus der Festplatte :-)

Der einzige Haken bei der Verwendung von Müll besteht darin, dass Sie sich daran erinnern müssen, Abfragen mit 'trashed = false' zu qualifizieren, und die Benutzer müssen Müll leeren, wenn sie jemals eine Quote treffen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top