GooglecolabではUIからフォルダをダウンロードする項目がなく、フォルダをダウンロードするにはzipファイル化した後にファイルとしてダウンロードし、解凍するという工数が必要になります。
それではコードを紹介します。
基本的にはマジックコマンドでzipコマンドを使用するだけです
$ zip -r <出力先のパス> <元フォルダのパス>
<コード例>
# 先頭に!マークをつけるとコマンドを使える !zip -r /content/folders.zip /content/folder-name
これで「/content/folder-name」をZIPに圧縮したものが「/content/folders.zip」に出力されます。
これであとはUIから手動でダウンロードすることができますが、一応プログラムからdownloadする場合は以下のソースコードで可能です。実行するとファイルダイアログが開きます
from google.colab import files files.download('/content/folders.zip')
コメント