使用python脚本检查目录大小

Published on Aug. 22, 2023, 12:14 p.m.

你可以使用Python中的os模块和os.walk()函数来扫描本地大文件。os.walk()函数可以递归地遍历目录和子目录,然后使用os.path.getsize()函数来获取每个文件的大小。以下是一个示例代码:

import os

def get_size(start_path='.'):
    total_size = 0
    for dirpath, dirnames, filenames in os.walk(start_path):
        for f in filenames:
            fp = os.path.join(dirpath, f)
            # skip if symlink
            if os.path.islink(fp):
                continue
            total_size += os.path.getsize(fp)
    return total_size

# test the function
print(get_size('/path/to/folder'))

这段代码将遍历文件夹中的所有文件和子文件夹,然后计算它们的总大小。你可以传递任何路径作为参数,包括本地文件夹或共享文件夹的路径,只需要将它替换到’/path/to/folder’。

Tags:

related content