从Google Drive下载至AWS EC2服务器时gdown下载为空的问题求助
解决gdown下载Google Drive文件夹为空的问题
gdown默认仅支持直接下载单个文件,对于包含子文件夹的目录,直接用文件夹链接下载会无法递归获取内容,导致返回空结果。按以下步骤解决:
先升级gdown到最新版本,旧版本对文件夹递归下载支持不完善:
pip install --upgrade gdown使用
--folder参数(或短参数-f)触发递归下载,命令格式如下:gdown --folder https://drive.google.com/drive/folders/xxxxxxxxx_xxxxxxxx验证共享权限:
- 确认父文件夹及所有子文件夹、文件的共享权限均设置为「任何人可查看」,避免因权限继承问题导致部分内容无法获取
- 检查链接中的文件夹ID(
xxxxxxxxx_xxxxxxxx)是否正确,确保没有复制错误的链接片段
如果以上操作后仍有问题,可以尝试清除gdown的缓存(删除本地的.gdown目录)后重新执行下载命令。
内容的提问来源于stack exchange,提问作者sekicdx
相关产品推荐
相关产品推荐

