Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

【Windows】一発でできる!ドライブ内のファイル数・フォルダ数をコマンドでカウントする方法

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

大量のデータが保管されているネットワークドライブやローカルドライブ。「このドライブの中に、一体どれだけのファイルやフォルダがあるんだろう?」と思ったことはありませんか?

エクスプローラーのプロパティから確認すると、計算が終わるまでにものすごく時間がかかることがありますよね。

今回は、コマンドプロンプトを使って一瞬でファイル数とフォルダ数をカウントする方法をご紹介します!

カウント結果の数字だけがポンッと表示されるので、非常にスマートですよ。

 

スポンサーリンク
バッチ処理の自動化スキルは市場価値が高いです。今の自分の単価を調べてみませんか?
顧客常駐はもう嫌だ!社内SEへ転職するなら【社内SE転職ナビ】
Cursor・Claude Code・Codex AIスキルを学ぶなら
環境構築不要!AIエージェント開発を非エンジニアでも即実践【AI Agent Camp】

事前準備:対象のドライブに移動する

まずはコマンドプロンプト(cmd)を起動し、カウントしたいドライブの直下に移動します。 ネットワークドライブなどの別ドライブへ移動する際は、cd /d コマンドを使うのがポイントです。

Bash

cd /d Z:\

Z:\ の部分は、実際にカウントしたいドライブレターに書き換えてください。

1. ファイル数のみをカウントする

ドライブの直下に移動したら、以下のコマンドをコピー&ペーストしてEnterを押します。

Bash

dir /A-D /S /B|find /c /v ""

コマンドの解説

  • dir /A-D: フォルダを除外(-Dirstruct)し、ファイルだけを指定します。

  • /S: サブフォルダの中身もすべて検索します。

  • /B: ファイル名のみをシンプルな形式で出力します。

  • |find /c /v "": 出力された行数(=ファイル数)をカウントして、数字だけを表示させます。

2. フォルダ数のみをカウントする

同様に、フォルダの総数だけを知りたい場合は以下のコマンドを実行します。

Bash

dir /AD /S /B|find /c /v ""

コマンドの解説

  • dir /AD: ファイルを除外して、フォルダ(Directory)だけを指定します。

  • あとの仕組みはファイル数のカウントと同じで、すべてのサブフォルダの行数をカウントして数字だけを表示します。

まとめ:ネットワークドライブの整理に便利!

この方法を使えば、エクスプローラーがフリーズしそうな大容量のネットワークドライブでも、比較的スムーズに総数を把握することができます。

「共有サーバーが容量圧迫してるけど、一体何個ファイルがあるんだ?」と思ったときは、ぜひこのコマンドを活用してみてくださいね!

タイトルとURLをコピーしました