ディレクトリのサイズを計算

def get_directory_size(directory):
    total_size = 0
    for dirpath, dirnames, filenames in os.walk(directory):
        for f in filenames:
            fp = os.path.join(dirpath, f)
            if os.path.exists(fp):
                total_size += os.path.getsize(fp)
    return total_size

関数説明

指定されたディレクトリ内の全ファイルのサイズの合計を計算する

引数説明

ディレクトリパス(文字列)

返り値説明

整数(バイト単位のサイズ)
funky Feb. 8, 2024, 10:30 a.m.