Domanda

Come si elimina qualsiasi file da unità utilizzando Google Drive API SDK di Python?

Voglio sincronizzare la mia cartella con Google Drive, in modo tale che, ogni volta che elimino qualsiasi file dalla mia macchina locale, lo stesso file che viene caricato sull'unità con lo stesso nome, dovrebbe essere eliminato.

Attraversai : https://developers.google.com/drive/v2/reference/files/delete

Ma allora, da dove ricevo FileId?

Qualsiasi aiuto sarebbe apprezzato.

Grazie in anticipo...

È stato utile?

Soluzione

Devi leggere e capire https://developers.google.com/drive/v2/reference/files#resource e https://developers.google.com/drive/search-parameters e https://developers.google.com/drive/v2/reference/files/list

Nella parte inferiore dell'ultima pagina c'è una funzione prova ora che puoi usare per giocare con l'SDK dell'unità PRIMA Scrivi una singola riga di codice. Fare lo stesso con https://developers.google.com/drive/v2/reference/files/delete

Una volta che li hai capiti, saprai come cestare o eliminare i file dall'unità. Personalmente preferisco la spazzatura in quanto è più facile annullare i miei errori durante i test. @Martineau Non preoccuparti troppo dello spazio su disco; Google non sta per esaurire il disco :-)

L'unica cattura per usare la spazzatura è che devi ricordare di qualificare qualsiasi domanda con "cestino = false" e gli utenti dovranno svuotare la spazzatura se mai colpiranno la quota.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top