python 删除 ._文件

在Mac系统中,U盘使用后会产生._隐藏文件,这些文件虽小但数量多时影响美观。通过Python脚本可以高效地批量删除它们。文章介绍了如何构建正则表达式并编写Python代码来实现这一功能。
摘要由CSDN通过智能技术生成

U盘在Mac系统下使用后,每个文件和文件夹都会产生对应的._文件,虽然不大,但文件多了确实看着也不舒服(>_<)  而且我拷了一个解压过的cocos2dx-3.3,无数的文件手工删的话会浪费很多时间,使用python脚本可以很方便的解决这个问题(*^__^*) 


先来看如何用python删除文件:

import os

filePath = 'C:/file.txt'
os.remove(filePath)

非常简单有木有。但我们要处理很多很多文件,所以就要用到遍历目录:

import os

for root, dirs, files in os.walk(os.getcwd()):
	for name in files:
		print os.path.join(root, name)

这里os.getcwd()返回的是当前目录,所以使用的时候要把文件放在想要处理的目录下面,当然也可以直接在这里写绝对路径(⊙﹏⊙)。os.walk() 的返回值是一个三元tupple(root, dirs, files), root是string,代表目录路径,dirs是list,代表root下的所有目录名,files是list,代表root下所有的文件名。 

使用os.path.join(root, name)可以得到文件的绝对路径。


最后我们要对文件进行过滤,只要开头是“._”的一律删除,构建正则表达式:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值