Как удалить файл из корзины на диске в colab - PullRequest
0 голосов
/ 28 октября 2018

Я использую google drive в colab .В основном я делаю следующее:

from google.colab import drive
drive.mount('/content/gdrive')

После этого я могу использовать функцию os (listdir, remove) для манипулирования файлами.Проблема в том, что после удаления файла с os.remove он фактически не удаляется, а попадает в корзину.Я хотел бы полностью удалить файл, но до сих пор я не нашел, как это сделать.

Я пытался найти файл в корзине, но в каталоге мусора ничего не отображается os.listdir('/content/gdrive/.Trash') также я вижу файлытам в веб-интерфейсе.

Как я могу удалить файл из корзины?

1 Ответ

0 голосов
/ 29 октября 2018

Если вы ищете код для удаления файла из корзины, вы можете проверить это сообщение SO, на которое ответил Танайке - Очистить корзину Google Drive :

def main():
    credentials = get_credentials()
    http = credentials.authorize(httplib2.Http())     
    service = discovery.build('drive', 'v3', http=http)
    service.files().emptyTrash().execute()

илииспользуйте эти методы, используя Pydrive :

file.Trash() - Move file to trash
file.Untrash() - Move file out of trash
file.Delete() - Permanently delete the file
...