2010年11月24日水曜日

pythonでフォルダ容量取得

覚え書き。

# -*- coding: shift_jis -*-
#
import os,sys

def GetFdrSize(sInFdr):
    """フォルダ容量取得
    Args:
        sInFdr=入力フォルダ
    Returns:
        フォルダ容量(バイト)
    """
    if not os.path.isdir(sInFdr): return 0
    i=0
    for root, dirs, files in os.walk(sInFdr):
        for file in files:
            i+=os.path.getsize(os.path.join(root, file))
    return i

if __name__=='__main__':
    sInFdr=sys.argv[1]
    print GetFdrSize(sInFdr)

0 件のコメント:

コメントを投稿