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


Posted in Python onJune 04, 2014

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

# Filename: CopyFiles.py
import os
import os.path
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获取豆瓣电影简介代码分享
Jan 16 Python
python3.3实现乘法表示例
Feb 07 Python
Python实现的Kmeans++算法实例
Apr 26 Python
用Python的线程来解决生产者消费问题的示例
Apr 02 Python
Python从零开始创建区块链
Mar 06 Python
python中int与str互转方法
Jul 02 Python
Python数据类型之Number数字操作实例详解
May 08 Python
linux中如何使用python3获取ip地址
Jul 15 Python
OpenCV模板匹配matchTemplate的实现
Oct 18 Python
Python基于QQ邮箱实现SSL发送
Apr 26 Python
python3.7+selenium模拟淘宝登录功能的实现
May 26 Python
python Zmail模块简介与使用示例
Dec 19 Python
python实现的udp协议Server和Client代码实例
Jun 04 #Python
Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
Jun 04 #Python
Python程序员鲜为人知但你应该知道的17个问题
Jun 04 #Python
Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
Jun 04 #Python
python控制台英汉汉英电子词典
Apr 23 #Python
测试、预发布后用python检测网页是否有日常链接
Jun 03 #Python
Python中的CURL PycURL使用例子
Jun 01 #Python
You might like
PHP-MySQL教程归纳总结
2008/06/07 PHP
Php Cookie的一个使用注意点
2008/11/08 PHP
国外十大最流行的PHP框架排名
2013/07/04 PHP
Yii遍历行下每列数据的方法
2016/10/17 PHP
php对微信支付回调处理的方法
2018/08/23 PHP
phpwind放自动注册方法
2006/12/02 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
2014/10/16 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
2020/12/31 Javascript
VSCode配置react开发环境的步骤
2017/12/27 Javascript
Nodejs异步流程框架async的方法
2019/06/07 NodeJs
python目录操作之python遍历文件夹后将结果存储为xml
2014/01/27 Python
python实现从网络下载文件并获得文件大小及类型的方法
2015/04/28 Python
在Python中操作列表之List.pop()方法的使用
2015/05/21 Python
Python实现的文本简单可逆加密算法示例
2017/05/18 Python
python使用代理ip访问网站的实例
2018/05/07 Python
python中取绝对值简单方法总结
2020/07/24 Python
使用django自带的user做外键的方法
2020/11/30 Python
HTML5和CSS3让网页设计提升到下一个高度
2009/08/14 HTML / CSS
全面解析HTML5中的标准属性与自定义属性
2016/02/18 HTML / CSS
美国渔具店:FishUSA
2019/08/07 全球购物
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
2012/06/05 面试题
一套VC试题
2015/01/23 面试题
给排水专业应届生求职信
2013/10/12 职场文书
安全生产汇报材料
2014/02/17 职场文书
公司聘任书模板
2014/03/29 职场文书
小学生环保倡议书
2014/05/15 职场文书
创先争优活动心得体会
2014/09/04 职场文书
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
群众路线教育实践活动方案
2014/10/31 职场文书
文明倡议书
2015/01/19 职场文书
看雷锋电影观后感
2015/06/10 职场文书
python opencv通过按键采集图片源码
2021/05/20 Python
idea搭建可运行Servlet的Web项目
2021/06/26 Java/Android
「租借女友」第2季樱泽墨角色PV&新视觉图公开
2022/03/21 日漫