フォルダの合計サイズを表示する方法


  1. コマンドライン(Unix/Linux/macOS):

    • duコマンドを使用して、フォルダの合計サイズを表示します。次のコマンドを実行します:
      du -sh <フォルダパス>

      例: du -sh /path/to/folder

  2. 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

  3. 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モジュールを使用しています。各方法にはそれぞれの利点と制限がありますが、環境やニーズに応じて適切な方法を選択できます。