python下载文件加上日期_python拷贝文件夹中特定日期内的文件

需求:遍历一个文件夹,将其中修改日期在2015-02-01——2015-02-20之间的文件拷贝出来,并且拷贝出来的文件要保持原来的目录结构。

实现代码(python3.3):

# encoding: utf-8

import os

import shutil

import time

time0 = "2015-02-01"#起始日期

time1 = "2015-02-20"#结束日期

targetDir = "D:\\game"#目标目录

print("正在处理,请稍等.....")

curDir = os.getcwd()

for root, dirs, files in os.walk(curDir):

#先创建目标目录

curFolder = root[len(curDir)+1:] #提取当前文件夹

tempTargetDir = os.path.join(targetDir, curFolder) #生成目标目录绝对路径

# print(tempTargetDir)

if os.path.exists(tempTargetDir):

shutil.rmtree(tempTargetDir)

#再拷贝文件

t0 = time.mktime(time.strptime(time0, "%Y-%m-%d"))

t1 = time.mktime(time.strptime(time1, "%Y-%m-%d"))+3600*24

for fileName in files:

absFileName = os.path.join(root, fileName)

if os.path.splitext(absFileName)[1] != '.py' and os.path.getmtime(absFileName) >= t0 and os.path.getmtime(absFileName) <= t1:

if not os.path.exists(tempTargetDir):

os.makedirs(tempTargetDir)

print("正在拷贝文件:", absFileName)

shutil.copy(absFileName, tempTargetDir)

os.system("pause")

使用:将文件放到目标文件夹,双击即可。

原文:http://blog.csdn.net/risemypassion/article/details/43529711

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/244493.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

core webapi缩略图_netcore 图片缩略图

2019-05-09 10:27:01,330 线程ID:[80] 日志级别&#xff1a;ERROR 出错类&#xff1a;WebApp.HttpGlobalExceptionFilter property:[(null)] - 错误描述&#xff1a;System.TypeInitializationException: The type initializer for System.DrawingCore.GDIPlus threw an except…

域服务器怎么修改管理员密码,域服务器更改客户端管理员的密码

域服务器更改客户端管理员的密码 内容精选换一换管理员应定期修改Kerberos管理员“kadmin”的密码&#xff0c;以提升系统运维安全性。修改此用户密码将同步修改OMS Kerberos管理员密码。已在集群内的任一节点安装了客户端&#xff0c;并获取此节点IP地址。cd /opt/hadoopclien…

.classpath文件有什么用_干货分享:Windows目录结构剖析,C盘目录常见文件夹都有什么用?...

我们天天和文件夹打交道&#xff0c;但是有好多的碍眼的文件夹我们能不能删除呢&#xff0c;来看看今天的文章。先问一个问题&#xff0c;你对你电脑的文件系统了解多少&#xff1f;很多人只管用&#xff0c;但是有些时候&#xff0c;想要自己清理一下文件的时候&#xff0c;不…

zbrush常用笔刷_【建模】新手入门必学,ZBrush中常用笔刷简介!

原标题&#xff1a;【建模】新手入门必学&#xff0c;ZBrush中常用笔刷简介&#xff01;单击左托盘的笔刷图标&#xff0c;弹出一个笔刷库&#xff0c;其中有许多常用笔刷&#xff0c;这也是许多初学者所头疼的问题&#xff0c;zbrush的笔刷非常多&#xff0c;而且功能很强大&a…

手机型号云服务器,手机型号查询接口

手机型号查询接口 内容精选换一换通过调用云手机服务提供的接口&#xff0c;您可以完整地使用云手机的所有功能。例如查询云手机列表、重启云手机、为云手机推送文件。华为云帮助中心&#xff0c;为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问…

python counter_教你Python的collections.Counter类型

collections.Counter 类型可以用来给可散列的对象计数&#xff0c;或者是当成多重集合来使用 —— 多重集合就是集合里的元素可以出现多次1。collections.Counter 类型类似于其它编程语言中的 bags 或者 multisets2。(1)基本用法counter collections.Counter([生物, 印记, 考古…

华为云classroom应用_华为任正非:将来所有应用都会长在云土地上,但现在还不是...

IT之家1月1日消息 昨日&#xff0c;华为心声社区公开了任正非 11 月 4 日在企业业务及云业务汇报会上的讲话。任正非表示&#xff0c;将来所有应用都会长在云土地上&#xff0c;但现在还不是&#xff0c;如何建成 “黑土地”是华为努力的任务&#xff0c;应一步一步来。IT之家了…

关闭文件夹或打印机共享服务器,局域网共享打印机好用,但文件夹不能访问

(1)NWlink IPX/SPX/NetBIOS Compatible Transport Protocol协议。本协议已经安装就绪&#xff0c;没有问题。(2)开启guest账号&#xff1a;右击我的电脑\管理\用户有个guest&#xff0c;双击之去掉“账户已停用”前面的勾。本设置最初没有开启&#xff0c;将其开启。(3)统一各计…

java不同进程的相互唤醒_Java线程生命周期与状态切换

前提最近有点懒散&#xff0c;没什么比较有深度的产出。刚好想重新研读一下JUC线程池的源码实现&#xff0c;在此之前先深入了解一下Java中的线程实现&#xff0c;包括线程的生命周期、状态切换以及线程的上下文切换等等。编写本文的时候&#xff0c;使用的JDK版本是11。Java线…

32查运行内存的map文件_linux内存管理

概念先行先理解内存管理中的几个概念&#xff1a;内存&#xff0c;主存&#xff0c;缓存&#xff0c;外存&#xff0c;虚拟内存&#xff0c;物理内存&#xff0c;虚拟地址&#xff0c;物理地址外存:计算机的外部存储&#xff0c;比如硬盘(机械硬盘、固态硬盘、混合硬盘)&#x…

react usecontext_鬼才!我居然把 Vue3 的原理用到了 React 上?

前言vue-next是Vue3的源码仓库&#xff0c;Vue3采用lerna做package的划分&#xff0c;而响应式能力vue/reactivity被划分到了单独的一个package中。如果我们想把它集成到React中&#xff0c;可行吗&#xff1f;来试一试吧。使用示例话不多说&#xff0c;先看看怎么用的解解馋吧…

微信多开txt_在电脑上怎么实现微信多开的效果

现在越来越多的年轻人在电脑办公的时候&#xff0c;不止有一个微信号&#xff0c;由于工作、家庭等各方面因素&#xff0c;想自己能在一个电脑上打开多个微信怎么办&#xff1f;下面小编就把自己的所学分享给大家一.首先在电脑桌面上新建一个txt文本文件&#xff0c;把这个文档…

vue slot scope使用_20、slot插槽的用法

重点&#xff1a;单个插槽、具名插槽、作用域插槽的用法&#xff1b;访问插槽的方法。其实本小白对插槽理解的还不深&#xff0c;哪些场景会经常用到插槽也不了解。但是本着“大胆猜测”的理念&#xff0c;我的猜测如下&#xff1a;假设有 父组件A&#xff0c;有 子组件B、子组…

python工作目录_如何使用python 3获取当前工作目录?

When I run the following script in IDLE import os print(os.getcwd()) I get output as D:\testtool but when I run from cmd prompt, I get c:\Python33>python D:\testtool\current_dir.py c:\Python33 How do I get same result which I got using IDLE ? 解决方案 …

flutter刷新页面_用Flutter实现58App的首页

背景Flutter作为全新跨平台应用框架&#xff0c;在页面渲染和MD开发上优势明显&#xff0c;可谓是业界一枝独秀。正好最近有这样的一个机会学习Flutter开发&#xff0c;我们便尝试用它开发一个MD风格的较复杂页面&#xff0c;来比较跟原生应用开发的优势。也是想通过对新框架的…

python调用报表制作工具_使用Python轻松制作漂亮的表格

Python太有用而且很方便 图表可以用matplotlib轻松制作&#xff0c;数值计算只要有numpy就行。 最近&#xff0c;Python被广泛用于机器学习系统的研究&#xff0c;甚至还能制作游戏。 我突然想知道&#xff1a;“是否可以用Python来制作图表而不是表格&#xff1f;” 这个时候&…

小米网关控制空调伴侣_小爱同学怎么控制灯?

说说我们神奇小爱同学吧&#xff0c;小爱同学是小米旗下的一款智能AI音箱&#xff0c;会根据您的指令来操作电器设备&#xff0c;比如说开关灯&#xff0c;那么小爱同学怎么控制灯&#xff1f;如果家里的是传统的灯泡&#xff0c;不是智能灯连接还能控制吗&#xff1f;今天蜜罐…

bochs上网镜像怎么上网_【干货科普】上网慢!经常掉线!怎么办?

文章来源&#xff1a;鲜枣课堂(ID&#xff1a;xzclasscom)作为也算是懂点技术的半专业人士&#xff0c;我们放假回去&#xff0c;遇到亲友&#xff0c;很可能被问到这样的问题——“我的手机(电脑)上网经常掉线&#xff0c;是为什么&#xff1f;”“我的手机(电脑)上网总是很慢…

sql 中位数_【PL/SQL 自定义函数】 常用场景

看完这章后你会学习到以下内容&#xff1a;1.练习场景2.面试场景3.工作应用场景总览思维导图&#xff1a;面试部分&#xff1a;1.创建函数,从emp表中查询指定员工编号的职工的工资CREATE OR REPLACE FUNCTION CHECK_SAL(F_EMPNO IN EMP.EMPNO%TYPE) RETURN NUMBER ISV_SAL VARC…

以下python注释代码格式正确的是_Python文件头注释的含义,你肯定不懂

本文档描述了Python语言文件头里典型注释的含义。 1. 指定解释器 不管在linux还是在windows下&#xff0c;要运行一个python文件&#xff08;比如hello.py&#xff09;的方式一般都是 python ./hello.py 1 然而&#xff0c;有一种方式可以直接运行hello.py文件&#xff0c;那就…