温馨提示×

python dos命令如何进行磁盘清理

小樊
92
2024-12-10 23:27:04
栏目: 编程语言
Python开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Python中,你可以使用osshutil库来执行磁盘清理任务

import os
import shutil

def clean_disk(path):
    # 列出指定路径下的所有文件和文件夹
    for root, dirs, files in os.walk(path):
        for file in files:
            # 删除文件
            file_path = os.path.join(root, file)
            try:
                os.remove(file_path)
                print(f"已删除文件: {file_path}")
            except OSError as e:
                print(f"无法删除文件 {file_path}: {e}")

        for dir in dirs:
            # 删除空文件夹
            dir_path = os.path.join(root, dir)
            try:
                shutil.rmtree(dir_path)
                print(f"已删除空文件夹: {dir_path}")
            except OSError as e:
                print(f"无法删除空文件夹 {dir_path}: {e}")

# 调用函数,传入要清理的路径
clean_disk("/path/to/your/directory")

请注意,这个示例会删除指定路径下的所有文件和空文件夹。你可以根据需要修改clean_disk函数来实现更复杂的清理逻辑。在执行磁盘清理之前,请确保你了解这些操作的影响,并在一个安全的环境中进行测试。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:linux中python命令如何进行磁盘清理

0