栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python--将目标文件夹中的文件移动到当前文件夹下

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python--将目标文件夹中的文件移动到当前文件夹下

代码如下,比较简单:

import os
import shutil

# 文件夹路径(可替换)
path = 'D:/together FIle/1、软件/2、QQ/FileRecv'

# 列出所有文件
files = os.listdir(path)


for dirpath, dirnames, filenames in os.walk(path):
    for dirname in dirnames:
        # 列出目标文件夹的所有文件
        files = os.listdir(path + '/' + dirname)
        for file in files:
            # 如果当前文件夹已存在同名称文件,则删除(也可以不删,看自己的兴趣)
            if file in filenames:
                print(file, '文件名重复了')
                os.remove(path + '/' + dirname + '/' + file)
                continue
            else:
                shutil.move(path + '/' + dirname + '/' + file, path)    # 移动目标文件夹中的文件到当前文件夹
        # 删除已经“为空”的目标文件夹
        os.rmdir(path + '/' + dirname)



原本的文件夹目录结构:要将xlsx、xls、pptx等目录中的内容移动到当前文件夹下,并删除移动后为空的文件夹。

效果如图所示:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/942951.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号