最近在拷贝文件的时候发现文件夹中多了很多._开头的文件 而且都是重复文件 太占空间 于是就写个程序处理一下
'''
@ 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)