程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> python計算指定路徑下所有目錄大小的腳本

python計算指定路徑下所有目錄大小的腳本

編輯:關於PHP編程

       檢測指定目錄下文件的大小只需要遍歷目錄然後再統計文件之後進行總結就可以了,下面來看一個python的檢測一個指定路徑下,所有目錄大小的腳本

      例子

     代碼如下  

    import os,sys
    from os.path import getsize

    def lsdir(rootDir):
        list_dirs = os.walk(rootDir)
        size = 0L
        for root,dirs,files in list_dirs:
            for name in files:
                size += getsize(os.path.join(root,name))
        return size


    def haveDir(rootDir):
        list_dirs = os.walk(rootDir)
        for root,dirs,files in list_dirs:
            for dir in dirs:
                dirSize = lsdir(os.path.join(root,dir))
                dirSize = int(dirSize)
                print dir,":",dirSize//1000

    targetDir = sys.argv[1]
    haveDir(targetDir)

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved