-
コマンドライン(Unix/Linux/macOS):
du
コマンドを使用して、フォルダの合計サイズを表示します。次のコマンドを実行します:du -sh <フォルダパス>
例:
du -sh /path/to/folder
-
PowerShell(Windows):
Get-ChildItem
コマンドレットとMeasure-Object
コマンドレットを組み合わせて、フォルダの合計サイズを表示します。次のコードをPowerShellで実行します:Get-ChildItem -Recurse -File -Directory -Path <フォルダパス> | Measure-Object -Sum Length
例:
Get-ChildItem -Recurse -File -Directory -Path C:\path\to\folder | Measure-Object -Sum Length
-
Python:
os
モジュールを使用して、Pythonスクリプトでフォルダの合計サイズを表示します。次のコードを実行します:import os def get_folder_size(folder_path): total_size = 0 for path, dirs, files in os.walk(folder_path): for f in files: fp = os.path.join(path, f) total_size += os.path.getsize(fp) return total_size folder_path = '/path/to/folder' size_in_bytes = get_folder_size(folder_path) size_in_mb = size_in_bytes / (1024 * 1024) print(f"フォルダの合計サイズ: {size_in_mb} MB")
例:
folder_path = '/path/to/folder'
これらの方法を使用すると、指定したフォルダの合計サイズを取得できます。コマンドラインではduコマンド、PowerShellではGet-ChildItemとMeasure-Objectコマンドレット、Pythonではosモジュールを使用しています。各方法にはそれぞれの利点と制限がありますが、環境やニーズに応じて適切な方法を選択できます。