删除文件夹中的重复资源脚本
·
#!/usr/bin/python
# coding=utf-8
import os
# base目录
path = '/Users/mulu1'
# install Model目录
path1 = '/Users/mulu2'
def traverse(f):
fs = os.listdir(f)
for f1 in fs:
tmp_path = os.path.join(f, f1)
if not os.path.isdir(tmp_path):
print('文件: %s' % tmp_path)
# 删除另外一个目录下的相同的文件
# print ("旧地址:", tmp_path)
newpath = tmp_path.replace(path, path1)
print('文件1: %s' % newpath)
if os.path.exists(newpath): # 如果文件存在
# 删除文件,可使用以下两种方法。
os.remove(newpath)
#os.unlink(path)
else:
print('no such file:%s'%newpath) # 则返回文件不存在
else:
print('文件夹:%s' % tmp_path)
traverse(tmp_path)
traverse(path)
将路径换成自己的目标路径执行python脚本就可以了
更多推荐



所有评论(0)