清理隐藏的._开头文件

最近在拷贝文件的时候发现文件夹中多了很多._开头的文件 而且都是重复文件 太占空间 于是就写个程序处理一下

'''
@ author: Xanto
@ email: xanto@vip.163.com
@ datetime: 2018/11/9 13:12
@ platform: PyCharm + Python3.6.2
@ project_name: 清理隐藏文件(._开头的文件)
'''

import logging
import os


# 清理文件函数
def clear(path):
    logging.info('正在扫描:' + path)
    # 获取目录中的所有文件和文件夹名字
    dir_list = os.listdir(path)
    # 遍历循环每个目录
    for i in dir_list:
        # 拼接绝对路径
        abspath = os.path.join(os.path.abspath(path), i)
        # 判断是否是文件
        if os.path.isfile(abspath):
            # 判断文件是否是 ._ 开头的文件
            if i.startswith("._"):
                # 删除文件
                # 这是彻底删除 回收站不会存在
                # 这是彻底删除 回收站不会存在
                # 这是彻底删除 回收站不会存在
                os.remove(abspath)
                logging.info('清理文件 : ' + abspath)

        else:
            # 不是文件就继续递归
            clear(abspath)
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值