python获取文件及文件夹大小

时间:2025-02-11 07:12:35

@1.获取文件大小

使用函数,参数是文件的路径。


@2.获取文件夹大小,即遍历文件夹,将所有文件大小加和。遍历文件夹使用函数

import os
from  import join, getsize

def getdirsize(dir):
   size = 0L
   for root, dirs, files in (dir):
      size += sum([getsize(join(root, name)) for name in files])
   return size

if '__name__' == '__main__':
   filesize = getdirsize(r'c:\windows')
   print 'There are %.3f' % (size/1024/1024), 'Mbytes in c:\\windows'