#!/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脚本就可以了

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐