|
感谢每一位看我问题,回答我问题的小哥哥、小姐姐,谢谢你们!
我想同时从局域网内两个不同的路径复制文件到本地的两个文件夹,单个文件很大,需要很长时间才能复制完成。
所以我就想让两个复制任务同时执行,这样就能节省一半的时间。
主机1端口带宽200M
主机2端口带宽200M
本机端口带宽1000M
局域网带宽1000M
以下是我写的复制文件的程序代码,请问怎么改才能实现并行复制文件的效果呢?谢谢解答!
- import os
- import shutil
- import datetime
- import time
- now = datetime.datetime.now()
- print("现在时间是:",now,"程序启动!")
- def main(starth=8,startm=8,stoph=8,stopm=40):
-
- while True:
- now = datetime.datetime.now()
- if now.hour >= starth and now.minute >= startm:
- print("到达程序设定时间,任务开始执行!")
- print("任务启动时间:",now)
-
- shutil.copy(r'\\172.38.9.220\share\share.zip',r'E:\文件暂存\9.220') #20分钟左右
- shutil.copy(r'\\172.38.10.124\share\share.zip',r'E:\文件暂存\10.124') #15分钟左右
-
- now = datetime.datetime.now()
- if now.hour == stoph and now.minute == stopm:
- print("到达设定任务结束时间,任务结束!")
- break
-
- else:
- time.sleep(20)
- main()
复制代码
|
|