您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python实现文件分组复制到不同目录的例子

5b51 2022/1/14 8:17:49 python 字数 2133 阅读 351 来源 www.jb51.cc/python

场景:某个文件夹下面包含数量巨大的文件,需求需要将这些文件按组(比如5000个一组)存放到不同的目录中去。

概述

场景:某个文件夹下面包含数量巨大的文件,需求需要将这些文件按组(比如5000个一组)存放到不同的目录中去。

folder_capacity = 20

def copy_files(src_dir,dest_dir):
    count = 0
    current_folder = ''

    for item in os.listdir(src_dir):
        abs_item = os.path.join(src_dir,item)
        if os.path.isfile(abs_item):
            count += 1
            if count%folder_capacity == 1:
                current_folder = os.path.join(dest_dir,str(count/folder_capacity))
                os.mkdir(current_folder)
            open(os.path.join(current_folder,item),'wb').write(open(abs_item,'rb').read())

copy_files(r'C:\\src',r'C:\\dest')

总结

以上是编程之家为你收集整理的python实现文件分组复制到不同目录的例子全部内容,希望文章能够帮你解决python实现文件分组复制到不同目录的例子所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶