编写一个Python脚本,用于计算文件夹中所有文件的大小
发布时间:2023-12-04 20:07:36
下面是一个用于计算文件夹中所有文件大小的Python脚本:
import os
def get_folder_size(folder_path):
total_size = 0
for path, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(path, file)
total_size += os.path.getsize(file_path)
return total_size
# 使用例子
folder_path = "/path/to/folder"
total_size = get_folder_size(folder_path)
print(f"The total size of the folder is: {total_size} bytes")
在上面的脚本中,get_folder_size函数接收一个文件夹路径作为参数,并返回该文件夹中所有文件的总大小(以字节为单位)。脚本使用os.walk函数遍历文件夹及其子文件夹,获取文件路径,然后使用os.path.getsize函数获取文件的大小,并将其累加到total_size变量中。最后,脚本打印出文件夹的总大小。
使用时,你需要将folder_path变量设置为你想计算大小的文件夹的路径,然后运行脚本即可。输出将显示文件夹的总大小(以字节为单位)。
请注意,上述脚本仅计算文件大小,不包括文件夹本身的大小。如果要计算整个文件夹(包括文件夹和文件)的大小,你可以修改脚本以包括文件夹的大小。
