import os
# 引用os模块
# 定义函数
def get_file_size(file_path):
sum_size = 0
# 判断 如果是文件就直接获取文件大小
if os.path.isfile(file_path):
sum_size += os.path.getsize(file_path)
# 判断 如果是文件夹列举出文件夹里的所有文件,获取大小
if os.path.isdir(file_path):
list_file = os.listdir(file_path)
for i in list_file:
join_path = os.path.join(file_path,i)
# print(join_path)
# 判断是文件还是文件夹
if os.path.isfile(join_path):
sum_size += os.path.getsize(join_path)
# print(sum_size)
if os.path.isdir(join_path):
sum_size += get_file_size(join_path)
return sum_size
firle_dir = get_file_size("C:/Windows/Help")
print("文件夹大小为:",firle_dir,"字节")
使用os模块操作文件以及目录路径,定义一个统计指定文件夹大小的函数
最新推荐文章于 2023-12-25 10:22:44 发布