Python3获取指定目录下的总文件数量和总文件大小 获取目录下的文件数量
其它 •
代码如下:
# 获取目录下的文件数量
def count_files(self, dir):
tmp = 0
for item in os.listdir(dir):
if os.path.isfile(os.path.join(dir, item)):
tmp += 1
else:
tmp += count_files(os.path.join(dir, item))
return tmp
# 获取指定路径的文件夹大小(单位:字节)
def get_filesize(self, filePath, size=0):
# os.walk函数遍历文件夹
for root, dirs, files in os.walk(filePath):
size += sum([os.path.getsize(os.path.join(root, file)) for file in files])
return size