Return to Snippet

Revision: 39884
at January 22, 2011 04:10 by silviud


Initial Code
def _total_size(source):
        total_size = os.path.getsize(source)
        for item in os.listdir(source):
            itempath = os.path.join(source, item)
            if os.path.isfile(itempath):
                total_size += os.path.getsize(itempath)
            elif os.path.isdir(itempath):
                total_size += self._total_size(itempath)
        return total_size

Initial URL


Initial Description
this will display the size of a directory as if you run du -sb dir

Initial Title
Python recursive get size of directory

Initial Tags
python, unix, linux

Initial Language
Python