使用Python拷贝文件到共享目录中

老虎说测试 脚本开发字数 863阅读2分52秒阅读模式
摘要为了解决频繁的更新,使用Excel不方便的问题,在工作系统的基础上,新增了设备管理的模块,由于系统是使用PHP编写,在共享目录的访问上,遇到问题暂时无法解决,因此想到了两步方法来解...

为了解决频繁的更新,使用Excel不方便的问题,在工作系统的基础上,新增了设备管理的模块,由于系统是使用PHP编写,在共享目录的访问上,遇到问题暂时无法解决,因此想到了两步方法来解决。

更新数据,使用WEB系统更新,由于之前已经写好WEB转EXCEL的功能,因此,现在需要一个工具能便捷的将生成好的文件,拷贝到共享目录中,给大家查阅。文章源自陈学虎-https://chenxuehu.com/article/2019/01/7376.html

想想,最简单的就是用python,及其简单的几句话就能解决这个问题,分享下脚本:文章源自陈学虎-https://chenxuehu.com/article/2019/01/7376.html

#!/usr/bin/python
#-*- coding:utf-8 -*-

# Author: Chen Xuehu
# Time  : 2018-12-27  16:38:00

import os,sys,shutil

#定义文件存储目录
remotePath = "//192.168.1.100/data"

#定义本地文件路径
localPath = "C:\\Users\\user\\Desktop\\"

#定义本地是否存在文件需要更新
updateIs = 0

#获取本地新文件的路径
for lfile in os.listdir(localPath):
    if('镜头' in lfile):
        #更新文件状态,有文件更新
        updateIs=1
        #删除远程服务器的旧文件
        for file in os.listdir(remotePath):
            if('镜头' in file):
                os.remove(remotePath+'/'+file)
                print('远程文件已经成功删除:'+file)
        shutil.copyfile(localPath + lfile,remotePath + '/' + lfile)
        print('已经成功拷贝到服务器:'+ lfile )
        os.remove(localPath+lfile)
        print('本地文件已经成功删除')
        print('恭喜您,本次更新任务完成-_-')
        
if(updateIs==0):
    print("经过确认,本地没有要更新的文件_-_")

 文章源自陈学虎-https://chenxuehu.com/article/2019/01/7376.html

其实更便捷的方式就是使用python全部搞定,等有空了写个脚本,自动查询数据,生成Excel,然后复制到共享目录中。文章源自陈学虎-https://chenxuehu.com/article/2019/01/7376.html

 文章源自陈学虎-https://chenxuehu.com/article/2019/01/7376.html 文章源自陈学虎-https://chenxuehu.com/article/2019/01/7376.html

 最后更新:2020-1-1
  • 版权声明:本文为原创文章,转载请附上原文出处链接及本声明。
  • 转载请注明:使用Python拷贝文件到共享目录中 | https://chenxuehu.com/article/2019/01/7376.html