前几天写过一篇文章:python 从共享文件中自动拷贝指定文件到本地
今天把它完善一下,整个代码分为4块:测试代码脚本、命令行脚本、copy 功能脚本以及辅助工具脚本。
【备注:我是用的是python2.7,由于python3.x与2.x有很多地方不同,所以不要尝试在3.x上,以免出现未知错误】
首先是测试脚本:
在这里,由于是拷贝脚本的编写,必然涉及到源文件以及目标文件,那么先从源文件入手,想获得共享文件,首先得有一个共享文件所在服务器的ip地址,然后有一个已知源文件路径这样就有了srcFilename了,至于目标路径,随便设定。代码:
test.py:
import os , sys , Mycommand
def main():
hostIp = '192.168.0.111'
sharePath = '\\path'
filename = 'file_testname'
resultStr = []
resultStr.append([])
srcFilename = '\\\\' + hostIp + sharePath + '\\' + filename
desFilename = 'd:\