@1.獲取檔案大小
使用os.path.getsize函式,引數是檔案的路徑。
@2.獲取資料夾大小,即遍歷資料夾,將所有檔案大小加和。遍歷資料夾使用os.walk函式
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 資料夾下檔案及資料夾名稱獲取
python 資料夾下檔案及資料夾名稱獲取 import os dirct d data dirlist filelist files os.listdir dirct 資料夾下所有目錄的列表 print files files for f in files if os.path.isdir dir...
c 遍歷資料夾深度 C 遍歷資料夾獲取資料夾大小
c 遍歷資料夾獲取資料夾大小 都需要引入system.io這個命名空間 第一種方法 public static long getdirectorylength string dirpath 判斷給定的路徑是否存在,如果不存在則退出 if directory.exists dirpath return...
python 遍歷資料夾及檔案
coding cp936 import os import os.path import configparser rootdir r d project 指明被遍歷的資料夾 pathlist list pathlist update list pathdict dict pathlist dict...