calculate system disk space
Heiko Wundram
modelnine at bit-bukket.org
Fri Dec 9 18:57:11 EST 2005
PyPK wrote:
> I am looking for unix.the recipe is windows specific!!
Parse the output of du/df? :-) I guess that would be simplest... ;-)
Otherwise, use some combination of os.walk() and os.stat(), whereby you
_don't_ use the stat.st_size field to get the file size (on disk) but
rather use stat.st_blocks*stat.st_blksize to get it, as you might come
across so called sparse files which are bigger than their on-disk
representation.
For explanations, see:
http://www.python.org/doc/2.4.2/lib/os-file-dir.html
(entries for stat() and walk())
--- Heiko.
More information about the Python-list
mailing list