代码如下:
# 获取目录下的文件数量
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
正文完