Python PR

【Python】Googleドライブに保存したファイル数をGoogle Colaboratoryから確認する

Googleドライブに保存したファイル数をGoogle Colaboratoryから確認する
記事内に商品プロモーションを含む場合があります

こんにちは。

現役エンジニアの”はやぶさ”@Cpp_Learningです。

GoogleドライブGoogle Colaboratoryを使って深層学習を楽しく実践しています。

ファイル数の多いデータセットをGoogleドライブにアップロードするとき、何らかの理由でアップロードに失敗するときがあります。

そのため、Googleドライブに保存したファイル数に不足がないか確認したいときがあります。

本記事で『Googleドライブに保存したファイル数を確認する方法』を紹介します。

【前提】Google ColaboratoryとPythonを使う

ローカルPCの場合、「フォルダを右クリック」⇒「プロパティ」でフォルダ内のファイル数を確認できます。

同じ感覚でGoogleドライブに保存したファイル数をブラウザ上で簡単に確認できると思っていましたが…方法が分かりませんでした。

ちょっと”ググって”調べてみましたが、コード書いて”ごにょごにょ”する…みたいなものしか見つかりませんでした。

どうせコード書くなら、Google ColaboratoryとPython使ってブラウザのみで完結したいと考え、PythonでGoogleドライブのファイル数を確認するソースコードを作成しました。

Pythonで特定フォルダのファイル数を確認する

Pythonでフォルダ内のファイル数をカウントするコードは以下の通りです。

スポンサーリンク

Pythonでサブフォルダのファイル数を確認する

以下のようなツリー構造の全ファイル数をカウントする方法も紹介します。

さきほどのコードを少し改良し、以下のコードで親フォルダ(今回の場合は”image”)直下の各フォルダ内のファイル数をカウントできます。

さらに階層が深いフォルダのファイル数もカウントする場合は、ループを増やす必要があります

Googleドライブのファイル数をGoogle Colaboratoryから確認する

今まで説明した内容を応用し、Googleドライブに保存したデータセットのファイル数をGoogle Colaboratoryから確認してみます。

実践した内容は、以下の『技術ノート』にまとめました。

はやぶさの技術ノート:GoogleDrive_FileCounter

この『技術ノート』を参考に、自分のGoogleドライブに保存してあるファイル数を確認してみてくださいね。

まとめ

『Googleドライブに保存したファイル数を確認する方法』を紹介しました。

ブラウザ上で完結したかったので、Google Colaboratoryを使用しました。

深層学習の実践でGoogleドライブにデータセットを保存し、Google Colaboratoryで学習をしている人などには、本記事が参考になるかもしれません。

ご参考までに

ColaboratoryでPython
環境構築不要でPython入門!Google Colaboratoryの使い方を分かりやすく説明こんにちは。 現役エンジニアの”はやぶさ”@Cpp_Learningです。 という話しを聞く機会は多いと思います。他...
図解速習DEEP LEARNING
【技術書典】『秒速DEEP LEARNING』と『図解速習DEEP LEARNING』の感想文こんにちは。 現役エンジニアの”はやぶさ”@Cpp_Learningです。 2018/10/8 体育の日(祝日)に『技術書典...

PICK UP BOOKS

  • 数理モデル入門
    数理モデル
  • Jetoson Nano 超入門
    Jetoson Nano
  • 図解速習DEEP LEARNING
    DEEP LEARNING
  • Pythonによる因果分析
    Python