python獲取檔案及資料夾大小

2021-06-02 01:13:00 字數 551 閱讀 7573

@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...