python拷贝文件夹中特定日期内的文件
来源:互联网 发布:java接收安卓上传图片 编辑:程序博客网 时间:2024/06/09 13:22
需求:遍历一个文件夹,将其中修改日期在2015-02-01——2015-02-20之间的文件拷贝出来,并且拷贝出来的文件要保持原来的目录结构。
实现代码(python3.3):
# encoding: utf-8import osimport shutilimport timetime0 = "2015-02-01"#起始日期time1 = "2015-02-20"#结束日期targetDir = r"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")
使用:将文件放到目标文件夹,双击即可。
1 0
- python拷贝文件夹中特定日期内的文件
- Python:统计特定文件夹中,特定文件代码行数的小程序
- 拷贝特定文件格式的文件到某文件夹
- 如何用cmd命令递归文件夹中的所有特定文件,拷贝到另一个文件夹中
- Python枚举指定文件夹下的特定文件
- vs更改exe生成的文件夹和拷贝文件到特定目录(如dll)
- 批处理(bat)拷贝文件夹内的全部文件到另一个文件夹
- Python遍历文件夹,删除空文件夹,过滤特定大小和格式的文件
- Unity中获取特定文件夹下文件名包含特定字符串的文件路径
- C# 删除文件夹中特定前缀文件
- 部署中排除特定文件或文件夹
- C# 删除文件夹中特定前缀文件
- 【Java】利用文件输入输出流完成把一个文件夹内的所有文件拷贝的另一的文件夹的操作
- Linux在指定文件夹及其子文件夹中查找包含特定文本的文件
- dos下搜索当前目录及其子目录下的所有特定后缀名的文件并拷贝到新文件夹
- python 对文件夹内的文件排序编号
- python 拷贝特定后缀名文件,并保留原始目录结构
- 遍历文件夹下特定的文件
- HDU 3018 Ant Trip (欧拉路径)
- android开发 NDK相关问题
- SpringMVC微信公众服务号接入
- mina之HelloWorld(TCP/IP)
- 一张图教你读懂BigBlueButton
- python拷贝文件夹中特定日期内的文件
- 训练--最短路--01
- SQLSERVER中根据字符截取字符串
- mysql_connect()“No such file or directory”错误排除
- ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA...
- Spring学习 事务回滚
- hdu 5011 Game 博弈
- CSRF攻击2
- 深入理解java多态性