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
正文完
 0
评论(没有评论)