批处理写一个替换,备份的bat

qq_31476451 2016-04-20 04:27:08
根据文件名找到文件,并备份,再根据事先提供的文件夹替换掉原来的文件, 就是一个新文件替换旧文件,并把旧文件备份好
...全文
140 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeky_zhang2013 2016-05-05
  • 打赏
  • 举报
回复
楼上正解。。
epicure 2016-05-05
  • 打赏
  • 举报
回复
自己把部分内容替换一下就可以执行了,使用前单独找个文件夹先进行测试,以免造成无法挽回的损失。 # -*- coding: cp936 -*- import os,shutil ##源文件目录 path='E:\\2016学习\\python\\shutil' ##备份目录 backup='E:\\2016学习\\python\\shutil\\backup' ##如果备份目录不存在的话,创建目录 if not os.path.isdir(backup): os.makedirs(backup) ##循环源文件目录 for root, dirs, files in os.walk(path, topdown=False): for name in files: ##根据文件名找到文件 if name in list: full=os.path.join(root, name) dest=os.path.join(backup,name) ##备份 shutil.copy(full,dest) ##再根据事先提供的文件替换掉原来的文件 shutil.copy('事先提供的文件',full)
sprawling 2016-04-21
  • 打赏
  • 举报
回复
shutil模块可以的吧
qq_31476451 2016-04-20
  • 打赏
  • 举报
回复
顶一下 有没有大神帮看看

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧