1. 程式人生 > >輸出文件夾大小

輸出文件夾大小

print 計算 輸出 roo light root quick item name

import os, re
"""
查看文件夾下的所有文件及文件夾 join為拼接函數
"""
def Look_File(path):
  for root , dirs, files in os.walk(path):
    print(root)     #主目錄
    for item in files: #主目錄下的文件夾
      print(os.path.join(root, item))

"""
計算文件夾 大小
"""
def FileSize(path):
  size = 0
  for root , dirs, files in os.walk(path):
    size += sum([os.path.getsize(os.path.join(root, name)) for name in files])
    #目錄下文件大小累加
  print(str(int(size/1024/1024))+‘M‘)


Look_File("E:\\download\\test\\quickstart")
FileSize("E:\\download\\test\\quickstart")

  

輸出文件夾大小