Python获取文件及文件夹大小

1.获取文件大小
使用os.path.getsize函数,参数是文件的路径。

2.获取文件夹大小,即遍历文件夹,将所有文件大小加和。遍历文件夹使用os.walk函数
[python] view plaincopy
import os  
from os.path import join, getsize  
  
def getdirsize(dir):  
   size = 0L  
   for root, dirs, files in os.walk(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' 

你可能感兴趣的:(Python获取文件及文件夹大小)