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使用win32com在百度空间插入html元素示例
Feb 20 Python
Python中的闭包总结
Sep 18 Python
Python多线程爬虫简单示例
Mar 04 Python
python3实现暴力穷举博客园密码
Jun 19 Python
Python爬虫天气预报实例详解(小白入门)
Jan 24 Python
pandas object格式转float64格式的方法
Apr 10 Python
python安装twisted的问题解析
Aug 21 Python
Python批量修改图片分辨率的实例代码
Jul 04 Python
python爬虫 urllib模块发起post请求过程解析
Aug 20 Python
对Matlab中共轭、转置和共轭装置的区别说明
May 11 Python
Selenium及python实现滚动操作多种方法
Jul 21 Python
python实现图片转字符画的完整代码
Feb 21 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序列号生成函数和字符串替换函数代码
2012/06/07 PHP
php获取本地图片文件并生成xml文件输出具体思路
2013/04/27 PHP
jquery ajax abort()的使用方法
2010/10/28 Javascript
JavaScript高级程序设计 错误处理与调试学习笔记
2011/09/10 Javascript
读取input:file的路径并显示本地图片的方法
2013/09/23 Javascript
js 获取、清空input type="file"的值示例代码
2014/02/19 Javascript
node.js中的http.createServer方法使用说明
2014/12/14 Javascript
JS实现的竖向折叠菜单代码
2015/10/21 Javascript
jquery控制页面的展开和隐藏实现方法(推荐)
2016/10/15 Javascript
12个非常有用的JavaScript技巧
2017/05/17 Javascript
AngualrJs清除定时器遇到的坑
2017/10/13 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
2018/04/26 Javascript
electron制作仿制qq聊天界面的示例代码
2018/11/26 Javascript
使用puppeteer爬取网站并抓出404无效链接
2018/12/20 Javascript
VUE接入腾讯验证码功能(滑块验证)备忘
2019/05/07 Javascript
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
2019/10/16 jQuery
vue中根据时间戳判断对应的时间(今天 昨天 前天)
2019/12/20 Javascript
JS数组方法push()、pop()用法实例分析
2020/01/18 Javascript
vue导入.md文件的步骤(markdown转HTML)
2020/12/31 Vue.js
python smtplib模块发送SSL/TLS安全邮件实例
2015/04/08 Python
Python标准库defaultdict模块使用示例
2015/04/28 Python
Python数据结构与算法之字典树实现方法示例
2017/12/13 Python
python使用xslt提取网页数据的方法
2018/02/23 Python
Python Django切换MySQL数据库实例详解
2019/07/16 Python
python监控nginx端口和进程状态
2019/09/06 Python
Python有参函数使用代码实例
2020/01/06 Python
python修改linux中文件(文件夹)的权限属性操作
2020/03/05 Python
keras打印loss对权重的导数方式
2020/06/10 Python
Python如何实现大型数组运算(使用NumPy)
2020/07/24 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
HEMA法国:荷兰原创设计
2019/02/21 全球购物
UNIX文件类型
2013/08/29 面试题
经理管理专业毕业自荐书范文
2014/02/12 职场文书
党员岗位承诺口号大全
2014/03/28 职场文书
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
2021/04/13 Javascript
python用海龟绘图写贪吃蛇游戏
2021/06/18 Python