#
!/usr/bin/env python
# -*- coding: cp936 -*-
import os,time
# Begin_set_workpath原地址路径
Begin_set_workpath = " //192.168.0.88/bill_bak/ "
# Send_set_workpath复制到地址
Send_set_workpath = " d:/ "
# Log_set_worpath日志生成地址
Log_set_workpath = " d:/Log_out.log "
print " 日志输出路径:%s " % (Log_set_workpath)
time1 = ""
time2 = ""
data1 = ""
time1 = ""
newpath = ""
record_time = ""
count = 0
# think_time话单间隔生成时间
think_time = 1
print " 程序初始化完成,数据集加载成功! "
for root, dirs, files in os.walk(Begin_set_workpath):
for fl in files:
# 获得复制文件的文件路径
newpath = os.path.join(root,fl)
# 文件计数
count += 1
# 计算话单复制时间
time1 = time.time()
# print newpath
os.system( " xcopy %s %s /y " % (newpath,Send_set_workpath))
time2 = time.time()
record_time = time2 - time1
time.sleep(think_time)
print " 每个话单复制的时间%s秒 " % (int(record_time))
# 输出日志
Log_out = open(Log_set_workpath, ' w ' )
# 日志中记录当前运行时间
record_nowtime = time.localtime()
Log_out.writelines( " 文件计数:%s , 复制话单文件:%s 到 目录:%s , 耗费时间:%s, 当前系统时间:%s . " % (count,newpath,Send_set_workpath,int(record_time),record_nowtime))
Log_out.close()
# -*- coding: cp936 -*-
import os,time
# Begin_set_workpath原地址路径
Begin_set_workpath = " //192.168.0.88/bill_bak/ "
# Send_set_workpath复制到地址
Send_set_workpath = " d:/ "
# Log_set_worpath日志生成地址
Log_set_workpath = " d:/Log_out.log "
print " 日志输出路径:%s " % (Log_set_workpath)
time1 = ""
time2 = ""
data1 = ""
time1 = ""
newpath = ""
record_time = ""
count = 0
# think_time话单间隔生成时间
think_time = 1
print " 程序初始化完成,数据集加载成功! "
for root, dirs, files in os.walk(Begin_set_workpath):
for fl in files:
# 获得复制文件的文件路径
newpath = os.path.join(root,fl)
# 文件计数
count += 1
# 计算话单复制时间
time1 = time.time()
# print newpath
os.system( " xcopy %s %s /y " % (newpath,Send_set_workpath))
time2 = time.time()
record_time = time2 - time1
time.sleep(think_time)
print " 每个话单复制的时间%s秒 " % (int(record_time))
# 输出日志
Log_out = open(Log_set_workpath, ' w ' )
# 日志中记录当前运行时间
record_nowtime = time.localtime()
Log_out.writelines( " 文件计数:%s , 复制话单文件:%s 到 目录:%s , 耗费时间:%s, 当前系统时间:%s . " % (count,newpath,Send_set_workpath,int(record_time),record_nowtime))
Log_out.close()
节前写的一个小程序,没有做太多的修饰,使用到windows批处理脚本。
os.system(
"
xcopy %s %s /y
"
%
(newpath,Send_set_workpath))
可以按照这个模板扩展其它东西
这个脚本意义在于使用sleep.time()来控制循环时间
当然我们也可以写一个定时批量删除程序,只需要修改循环体的一部分即可实现