python 批量复制不同目录下的文件

#!/usr/bin/env python #coding=UTF-8 #author aping import os,sys,shutil,time import getpass,os.path from ftplib import FTP back01="/fs/vm/vm-back/tes.vmdk" back02="/tmp/111.vmdk" back03="/fs/222.vmdk" tmpFileDir = "/tmp/"                #复制临时存储目录 serverName = "BWA123"          #资产编号(主机名) logPath = "/tmp/log.txt"           #日志文件路径 #记录日志函数 def log(msg=''):     log = open( logPath,"a")     log.writelines(msg+'\n')     log.close()     def lzp(sourceFileName='', sourceDir='', serverName=''):     date = time.strftime('%Y.%m.%d',time.localtime())     tmpFileName=date+'-'+serverName+'-'+sourceFileName+'.tmp'     backFile = tmpFileDir+tmpFileName     #01stage_copy     if os.path.isfile(sourceDir+sourceFileName):         dateTime = time.strftime('%Y-%m-%d %H:%M',time.localtime())         shutil.copyfile(sourceDir+sourceFileName,backFile)#执行: 复制         log(str(dateTime+" 本地拷贝完成 "+backFile))     else:         dateTime = time.strftime('%Y-%m-%d %H:%M',time.localtime())         log(str(dateTime+" 本地拷贝失败 "+sourceDir+sourceFileName))             def main():     b = [back01,back02,back03]     log(str(" -----------------------------------------"))     for fileSet in b:         tmpPat,sourceFileName=os.path.split(fileSet) #路径文件分割         sourceDir=tmpPat+"/"         dateTime = time.strftime('%Y-%m-%d %H:%M',time.localtime())         log(str(dateTime+" 备份的源文件 "+fileSet))         lzp(sourceFileName,sourceDir,serverName)         log(str(" -----------------------------------------")) if __name__ == "__main__":     main()

python批量复制文件问题,python 批量复制不同目录下的文件相关推荐

  1. python指定位置写入文件_Python中如何在指定目录下进行文件的读写操作

    一.python的简单读写操作 在python中,可以使用open函数,打开一个已经存在的文件,或者创建一个新文件.常用操作示例如下: # 在当前目录下创建并打开一个文件夹,若文件已有则打开文件tes ...

  2. IOS的一些文件操作。(沙箱) 在Documents目录下创建文件

    因为应用是在沙箱(sandbox)中的,在文件读写权限上受到限制,只能在几个目录下读写文件: * Documents:应用中用户数据可以放在这里,iTunes备份和恢复的时候会包括此目录 * tmp: ...

  3. java删除指定目录下文件_Java中循环删除指定目录下的文件

    Java中删除目录下的文件需要实现递归删除: private static void RecuErsionDeleteDisk(File file) { File[] files = file.lis ...

  4. linux如何统计目录下的文件个数,linux怎么查看一个目录下的文件数量

    有时候需要看文件夹下有多少文件,那么就需要用到以下指令 $ls -l | grep -c '^-' 个grep是啥意思呢?我们man一下 $man grep 会看到以下描述: SYNOPSIS gre ...

  5. python获取文件夹下文件_Python 获取目录下的文件列表与内容

    下面的python例子是列举用户目录下面的文件 import os import sys #info=os.getcwd() #listfile=os.listdir(os.getcwd()) inf ...

  6. python 实现统计ftp服务器指定目录下文件夹数目、文件数目及所有文件大小 本次主要为满足应用方核对上传到ftp服务器的文件是否缺漏。 主要要求:指定目录下,文件夹数目/文件数目/所有文件大小

    python 实现统计ftp服务器指定目录下文件夹数目.文件数目及所有文件大小 本次主要为满足应用方核对上传到ftp服务器的文件是否缺漏. 主要要求:指定目录下,文件夹数目/文件数目/所有文件大小,类 ...

  7. linux怎么在目录下查找文件,linux find-在指定目录下查找文件

    find命令用来在指定目录下查找文件.任何位于参数之前的字符串都将被视为欲查找的目录名.如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件.并且将查找到的子目录和文件全部进 ...

  8. pyhton 读取目录下所有文件夹下的文件(指定文件)

    前言 1.有的时候比如我们操作错了,将一个文件夹里的.png图片都弄到了不同的文件夹中,现在想还原,如果一个个手工选择剪切,恐怕不是一个好办法. 2.有的时候,想把某个目录下的所有文件夹中的jpg格式 ...

  9. python批量重命名指定目录下所有文件的后缀名

    python批量重命名指定目录下所有文件的后缀名 有个需求,需要把某个文件夹下所有后缀名为.abc的更改为.xyz; #批量重命名指定目录下面所有文件的后缀名. word_dir为需要更改后缀的文件夹 ...

最新文章

  1. 多网卡指定网卡发送数据
  2. 不是内部或外部命令也不是可运行的程序?
  3. VTK:可视化之ColorAnActor
  4. 92. Reverse Linked List II
  5. 原来js的parseInt函数还可以这样用
  6. SharePoint学习札记[3] — Office SharePoint Server 2007部署
  7. C++学习之路 | PTA乙级—— 1039 到底买不买 (20 分)(精简)
  8. php依赖注入解决什么问题,php – 了解依赖注入的问题
  9. Cocos2d-x 2 0 在Windows平台下的使用
  10. 免费直播:1 小时带你体验 Python 车牌识别实战
  11. css入门自学笔记1
  12. oracle的concat的用法
  13. 1.单进程SAPI生命周期
  14. java ip子网计算器_ip子网计算器IPV4子网计算工具v1.1
  15. 看精神小伙是如何智斗骗子的
  16. Java版本微信授权登录(测试版)
  17. ROS学习笔记-创建订阅cmd_vel话题节点
  18. 国内部分视频剪辑软件使用总结
  19. MybatisPlus查询条件和排序高级封装
  20. 佐治亚理工学院计算机科学硕士,佐治亚理工学院

热门文章

  1. 手动调用cx-table.focus和a.focus方法的效果比较
  2. 一个程序员眼中的医院人生百态
  3. SAP CRM webclient ui开发workbench里点了Test按钮,发生了什么事
  4. SAP ABAP和C4C,Hybris Commerce里一些性能分析工具
  5. 一个免费调用的OData服务,无需用户名密码,适用于SAP UI5的学习
  6. TimeInterval value and value2 determination in SalesPipeline
  7. SAP UI5 different cache results
  8. nodejs TCP服务器和客户端通信的socket结构
  9. 解决windows10系统ssh-add报错的问题
  10. SAP Customer Experience Extensibility gold rule