この記事では、Windowsのコマンドプロンプトを使用して特定のフォルダやファイルのサイズを確認する方法について詳しく解説します。具体的なコード例とその解説、さらには応用例を含めて説明していきます。
コマンドプロンプトとは?
コマンドプロンプトは、Windowsオペレーティングシステムにおいて、ユーザーがコンピュータにテキストベースの「コマンド」を入力して直接操作するためのインターフェースです。このコマンドは、特定の操作を行うための指示や命令をコンピュータに伝えるもので、ファイルの操作、システム設定の変更、ネットワークの管理など、様々なタスクを実行することが可能です。グラフィカルユーザーインターフェース(GUI)の前身として、初期のコンピュータシステムで主に使用されていましたが、今日でも多くの専門家や上級ユーザーが高度なタスクを効率的に実行するためにコマンドプロンプトを使用しています。
基本的なフォルダ・ファイルサイズの確認方法
Windowsのコマンドプロンプトを使用して、フォルダやファイルのサイズを確認する基本的な方法を紹介します。
1 2 |
cd フォルダのパス dir /s |
このコマンドは、指定したフォルダの中にある全てのファイルとサブフォルダのサイズを表示します。結果の最後に、合計サイズが表示されるので、それを確認することでフォルダ全体のサイズを知ることができます。
応用例1:特定の拡張子を持つファイルのサイズを確認する
特定の拡張子を持つファイルだけのサイズを確認したい場合には以下のコマンドを使用します。
1 2 |
cd フォルダのパス dir *.拡張子 /s |
例えば、”.jpg”の拡張子を持つファイルのサイズだけを確認したい場合、*.jpg
と指定します。
応用例2:複数のフォルダやファイルのサイズを一度に確認する
1 2 |
cd フォルダのパス for /d %i in (*) do dir /s %i |
このコマンドは、指定したフォルダ内のすべてのサブフォルダのサイズを一度に確認することができます。
応用例3:特定のサイズ以上のファイルを検索する
1 2 |
cd フォルダのパス forfiles /s /m * /c "cmd /c if @fsize gtr 1000000 echo @path @fsize" |
上記のコードは、1MB(1,000,000バイト)以上のファイルを検索するものです。数字を変更することで、異なるサイズの基準での検索が可能です。
応用例4:フォルダのサイズを計算するスクリプト
フォルダのサイズを計算するための簡単なバッチスクリプトを以下に示します。
1 2 3 4 5 6 |
@echo off setlocal enabledelayedexpansion set FOLDER_PATH=フォルダのパス set TOTAL_SIZE=0 for /r "%FOLDER_PATH%" %%i in (*) do set /a TOTAL_SIZE+=%%~zi echo Folder Size: !TOTAL_SIZE! bytes |
このスクリプトは、指定したフォルダ内の全てのファイルの合計サイズを計算し、結果をバイト単位で表示します。
まとめ
Windowsのコマンドプロンプトを活用することで、特定のフォルダやファイルのサイズを確認する方法や、それをさらに発展させた応用的な方法を知ることができました。これらのコマンドを活用して、ディスクの容量管理やデータの整理など、さまざまな場面での作業効率を向上させることができます。
コメント