一、使用Python的os模块的os.walk函数递归遍历文件夹下的文件,使用os.path.getsize函数计算目录的大小
import os
def get_folder_size(folder_path):
# 初始化文件夹尺寸为0
folder_size = 0
# 使用os.walk函数遍历文件夹中的所有文件和子目录
for dirpath, dirnames, filenames in os.walk(folder_path):
# 遍历所有的文件
for file in filenames:
# 获取文件的完整路径
file_path = os.path.join(dirpath, file)
if os.path.isfile(file_path):
folder_size += os.path.getsize(file_path)
return folder_size
folder_size = get_folder_size('/Volumes/data2/download')
print(f'Folder size:{folder_size}')