如何从 Google Colaboratory 下载文件夹

How to download folders from Google Colaboratory

我知道可以从 Google Colaboratory 下载文件。目前我通过 files.download() 执行此操作。但是是否可以在 Colab 中下载创建的目录?

我知道如何编码唯一 ID,我会搜索创建面具。但事实上,我必须下载目录 directory_name 与最后显示的相同结构(这为我节省了时间,而不是 运行 在重新连接到 VM 后每次都在 Colab 中为它节省代码) .

所以问题是:是否有任何功能可以将整个目录下载为文件夹,而不是单独下载每个图像/蒙版?

我想做这样一个目录:

directory_name

...id_1

....... 图片

.......一张图片 id_1

....... 口罩

................. 图片的所有掩码(不同的 id)

直接从文件选项卡下载文件夹,您可以在屏幕左上角的箭头上找到该选项卡 https://colab.research.google.com/notebooks/io.ipynb

来不及回答这个问题,但您可以通过以下方式将文件夹从 colab 下载到本地系统:
1. 通过以下方式在 colab 中创建一个压缩文件:

import shutil
shutil.make_archive('folder_name', 'zip', 'folder_name')

2。下载压缩文件:右键单击文件>下载 以后想用的时候直接解压:

! unzip -q zip_file_name.zip

希望能回答您的问题!