码迷,mamicode.com
首页 > 其他好文 > 详细

复制某文件夹及其子文件夹中的一定大小的文件

时间:2019-02-17 00:59:30      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:tmp   lis   图片   用户   lse   技术   shu   strip   rip   

技术图片
# coding=utf-8
import os
import shutil
import os.path

def get_size(path_in,path_out):
    fileList = os.listdir(path_in)  # 获取path目录下所有文件
    for filename in fileList:
        pathTmp = os.path.join(path_in,filename)  # 获取path与filename组合后的路径
        if os.path.isdir(pathTmp):   # 判断是否为目录
            get_size(pathTmp,path_out)        # 是目录就继续递归查找
        elif os.path.isfile(pathTmp):  # 判断是否为文件
            filesize = os.path.getsize(pathTmp)  # 如果是文件,则获取相应文件的大小
            print(目录中的子文件大小:%d字节 % filesize)
            if filesize > 10240:
                if pathTmp.endswith(gif):
                    shutil.copyfile(pathTmp, os.path.join(path_out, filename))
                else :
                    shutil.copyfile(pathTmp, os.path.join(path_out,filename) + .gif)
#path= input("输入路径:").strip()  #由用户指定文件路径
path_in = C:\\Users\\xxx\\Desktop\\img
path_out = d:\\img
get_size(path_in,path_out)
View Code

 

复制某文件夹及其子文件夹中的一定大小的文件

标签:tmp   lis   图片   用户   lse   技术   shu   strip   rip   

原文地址:https://www.cnblogs.com/xiaodebing/p/10389670.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!