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中变量交换的例子
Aug 25 Python
Python实现网站文件的全备份和差异备份
Nov 30 Python
以Flask为例讲解Python的框架的使用方法
Apr 29 Python
Python for Informatics 第11章之正则表达式(四)
Apr 21 Python
利用Python破解验证码实例详解
Dec 08 Python
python3.5实现socket通讯示例(TCP)
Feb 07 Python
Python3匿名函数用法示例
Jul 25 Python
Python利用scapy实现ARP欺骗的方法
Jul 23 Python
Python 获取项目根路径的代码
Sep 27 Python
Python count函数使用方法实例解析
Mar 23 Python
Spring http服务远程调用实现过程解析
Jun 11 Python
python和js交互调用的方法
Jun 23 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站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
ThinkPHP关联模型操作实例分析
2012/09/23 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
2015/03/18 PHP
PHP类相关知识点实例总结
2016/09/28 PHP
php实现遍历文件夹的方法汇总
2017/03/02 PHP
javascript 类型判断代码分析
2010/03/28 Javascript
Jquery优化效率 提升性能解决方案
2010/09/06 Javascript
借助script进行Http跨域请求:JSONP实现原理及代码
2013/03/19 Javascript
JavaScript图片轮播代码分享
2015/07/31 Javascript
javascript弹出窗口中增加确定取消按钮
2016/06/24 Javascript
jQuery调用Webservice传递json数组的方法
2016/08/06 Javascript
微信小程序链接传参并跳转新页面
2016/11/29 Javascript
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
seajs中模块依赖的加载处理实例分析
2017/10/10 Javascript
php 解压zip压缩包内容到指定目录的实例
2018/01/23 Javascript
angularjs中$http异步上传Excel文件方法
2018/02/23 Javascript
详解vue-router 初始化时做了什么
2018/06/11 Javascript
react实现换肤功能的示例代码
2018/08/14 Javascript
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
测试、预发布后用python检测网页是否有日常链接
2014/06/03 Python
使用wxpython实现的一个简单图片浏览器实例
2014/07/10 Python
python任务调度实例分析
2015/05/19 Python
pygame实现俄罗斯方块游戏(基础篇2)
2019/10/29 Python
Python Scrapy框架第一个入门程序示例
2020/02/05 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
2020/05/19 Python
英国折扣零售连锁店:QD Stores
2018/12/08 全球购物
Ray-Ban雷朋太阳眼镜英国官网:Ray-Ban UK
2019/11/23 全球购物
中科软笔试题和面试题
2014/10/07 面试题
应届大专毕业生个人自荐信
2013/09/22 职场文书
syb养殖创业计划书
2014/01/09 职场文书
少年闰土教学反思
2014/02/22 职场文书
经典公益广告词
2014/03/13 职场文书
城市创卫标语
2014/06/17 职场文书
青年文明号口号
2014/06/17 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
python 破解加密zip文件的密码
2021/04/22 Python