google云盘批量删除文件

之前不小心把3万条数据全部解压到了根目录下,云盘瞬间爆满,而且也没办法全部删除。官方没有提供全部删除功能和批量删除功能,只能使用一些特殊方式来快速批量删除了。


方法一:使用colab运行python脚本

1、新建一个ipynb

google云盘批量删除文件_第1张图片
2、挂载谷歌云盘

把下面代码粘贴到下图中所示位置,然后运行即可。

注意:colab要获取你云盘的权限,直接无脑全部勾选就行。

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

google云盘批量删除文件_第2张图片

3、运行删除脚本

将下面的代码粘贴到下图所示位置。

注意:请先谨慎修改下面的代码,然后再运行,不然容易误删文件。比如,下面的代码就是将根目录下的所有‘.csv’结尾的文件全部删除。

import os

for i in os.listdir('/content/drive/MyDrive'):
  if i.endswith('.csv'):
    os.remove(f'/content/drive/MyDrive/{i}')

google云盘批量删除文件_第3张图片

4、将操作同步到云盘

直接粘贴下面的代码到图示位置,然后直接运行即可。

# 刷新对网盘的同步
drive.flush_and_unmount()

google云盘批量删除文件_第4张图片
5、然后到你的云盘里刷新一下就会发现文件全部删除了。最后把这个ipynb文件也删除掉就好了。整个云盘瞬间清爽了。

方法二:利用api批量删除文件

这个已经有人写过了: https://blog.csdn.net/angangi/article/details/111239422

你可能感兴趣的:(谷歌云盘,colab)