pspec/files altinda kati sekilde tanimlanmis dosyalar icin de metadata
icerisinde kullanilacak installedsize bilgisini dogru hesaplayalim..
This commit is contained in:
@@ -244,6 +244,13 @@ def dir_size(dir):
|
|||||||
getsize = os.path.getsize
|
getsize = os.path.getsize
|
||||||
join = join_path
|
join = join_path
|
||||||
islink = os.path.islink
|
islink = os.path.islink
|
||||||
|
isdir = os.path.isdir
|
||||||
|
exist = os.path.exists
|
||||||
|
|
||||||
|
if exist(dir) and (not isdir(dir) and not islink(dir)):
|
||||||
|
#so, this is not a directory but file..
|
||||||
|
return getsize(dir)
|
||||||
|
|
||||||
def sizes():
|
def sizes():
|
||||||
for root, dirs, files in os.walk(dir):
|
for root, dirs, files in os.walk(dir):
|
||||||
yield sum([getsize(join(root, name)) for name in files if not islink(join(root,name))])
|
yield sum([getsize(join(root, name)) for name in files if not islink(join(root,name))])
|
||||||
|
|||||||
Reference in New Issue
Block a user