吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 281|回复: 4

[Python] python移动目录下所有子目录文件到新的总目录

[复制链接]
兜兜木有唐 发表于 2019-10-13 11:51
无聊写着玩
三千个文件分布在不同的子目录下,一秒钟咻到新的目录,移动不可逆哦。。。。

代码很简单,主要是分享
[Python] 纯文本查看 复制代码
import os
import shutil
def file(p):
    p=p
    z=os.listdir(p)
    for i in z:
        if not (os.path.isfile(os.path.join(p,i))):
            pp=os.path.join(p,i)
            file(pp)
        else:
            zz=os.listdir(p)
            for k in zz:
                paa.append(os.path.join(p,k))
if __name__ == '__main__':
    p = 'F:\meizhuo'
    n_p = 'F:\zmeizhuo'
    paa = []
    file(p)
    for f in paa:
        try:
            shutil.move(f,n_p)
        except:
            continue
    print('移动完成')



发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

pgfhlh 发表于 2019-10-13 12:05
感谢分享
ilig33 发表于 2019-10-13 12:28
隐与匿 发表于 2019-10-13 12:29
laobenlang 发表于 2019-10-13 17:47
应该可以不用递归。
shutil.copytree可以直接搞一下。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:禁止回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2019-10-16 10:09

Powered by Discuz!

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表