利用FTP上传所有文件

import os,ftptoolsclass UploadAll(ftptools.FtpTools):                              #继承上一篇写的Ftptools'''upload an entire tree of subdirectories'''def __init__(self):self.fcount = self.dcount = 0def getcleanall(self):return Falsedef uploadDir(self,localdir):'''for each directory in an entire tree,upload simple files,recur into subdirectories'''localfiles = os.listdir(localdir)for localname in localfiles:localpath = os.path.join(localdir,localname)print('uploading',localpath,'to',localname,end=' ')if not os.path.isdir(localpath):self.uploadOne(localname,localpath,localname)    #使用Ftptools中的上传方法self.fcount += 1else:try:self.connection.mkd(localname)               #创建目录print('directory created')except:print('directory existed')#开始上传目录
                    self.connection.cwd(localname)self.uploadDir(localpath)self.connection.cwd('..')self.dcount += 1print('directory uploaded')if __name__ == '__main__':ftp = UploadAll()ftp.configTransfer(site='192.168.191.1',rdir='.',user=())ftp.run(transferAct=lambda :ftp.uploadDir(ftp.localdir))print('Done:',ftp.fcount,'files and',ftp.dcount,'directory uploaded.')

转载于:https://www.cnblogs.com/fg2312/p/7666818.html

2.6 利用FTP上传所有文件相关推荐

  1. android ftp同步程序,ftp同步 安卓,安卓手机ftp上传下载文件功能同步视频照片

    手机拍照越来方便,手机里的照片也越积越多,手机运行缓慢,本文利用安卓的每步FTP服务APP来自动实现手机视频照片的同步,释放手机被占用的存储空间.在机顶盒上运行每步FTP服务,机顶盒USB口连接U盘做 ...

  2. python get 下载 目录_python实现支持目录FTP上传下载文件的方法

    本文实例讲述了python实现支持目录FTP上传下载文件的方法.分享给大家供大家参考.具体如下: 该程序支持ftp上传下载文件和目录.适用于windows和linux平台. #!/usr/bin/en ...

  3. python上传本地文件到ftp_python实现的简单FTP上传下载文件实例

    本文实例讲述了python实现的简单FTP上传下载文件的方法.分享给大家供大家参考.具体如下: python本身自带一个FTP模块,可以实现上传下载的函数功能. #!/usr/bin/env pyth ...

  4. bat定时进行ftp上传下载文件

    bat进行ftp上传下载文件 参考文章: https://blog.csdn.net/yongzai666/article/details/86488761 背景: 由于公司某个系统原本硬盘损坏 , ...

  5. ftp上传-下载文件通用工具类,已实测

    话不多说直接上代码 package com.springboot.demo.utils;import lombok.extern.slf4j.Slf4j; import org.apache.comm ...

  6. 利用PLUPLOAD上传大文件

    利用PLUPLOAD上传大文件 大容量文件上传早已不是什么新鲜问题,在.net 2.0时代,HTML5也还没有问世,要实现这样的功能,要么是改web.config,要么是用flash,要么是用一些第三 ...

  7. ftp上传下载文件详解

    首先导入包 import org.apache.commons.NET.ftp.FTPClient; import org.apache.commons.net.ftp.FTPFile; FTPCli ...

  8. linux运行shellftp上传文件,shell脚本实现ftp上传下载文件

    前段时间工作中需要将经过我司平台某些信息核验数据提取后上传到客户的FTP服务器上,以便于他们进行相关的信息比对核验.由于包含这些信息的主机只有4台,采取的策略是将生成的4个文件汇集到一个主机上,然后在 ...

  9. linux ftp上传下载文件,Linux下ftp命令上传下载文件

    命令行下连接ftp服务器 方式一: 默认端口 ftp hostname 方式二: 指定端口 [ec2-user@ip-99-240-80-144 ~]$ ftp ftp> open 99.240 ...

  10. ftp上传文件服务器报550错误_java ftp下载文件,Java 实现ftp上传下载文件

    最近项目中需要实现将文件先存放到ftp上,需要的时候再从ftp上下载,做的过程中碰到了问题,发现中文文件名的无法上传到ftp上,ftp上的中文文件名的文件下载不下来,几番折腾,终于搞定了,记录一下备忘 ...

最新文章

  1. 8086CPU简单介绍
  2. YUI Grid CSS的优雅设计(转)
  3. Linux学习之CentOS(三十六)--FTP服务原理及vsfptd的安装、配置
  4. 4 .2 .4 配置存储系统
  5. C语言 共用体/联合体 union
  6. 机器学习之 朴素贝叶斯、贝叶斯网络
  7. python实现按回车键继续程序_python实现按任意键继续执行程序
  8. macos安装vscode_如何使用VSCode进行PostgreSQL开发及调试
  9. Arm学习总结之 32位和64位寄存器
  10. atomikos 异常报错(java.lang.NoSuchMethodException)
  11. OpenGL超级宝典(第7版)之第八章基元处理
  12. Android应用开发--MP3音乐播放器代码实现(一),学Android看这就完事了
  13. 图解DbgView使用
  14. python excel区域截图
  15. 关系数据库与对象数据库
  16. springboot实现支付宝支付功能
  17. no valid sudoers sources found, quitting
  18. css学习11:font-style字体样式
  19. 透明图片怎么发给别人_如何在网上 1 分钟就搜到高清优质图片?这 3 个搜图网站一定要收藏好...
  20. java.util工具类之Currency类

热门文章

  1. 安装项目管理工具 SVN+Redmine
  2. 1次订单事故,扣了我3个月绩效!
  3. 审阅“史上”最烂的代码
  4. 基于Haproxy的高可用实战
  5. Spring Cloud+Spring Boot高频面试题解析
  6. 刺激!我31岁敲代码10年,明天退休!
  7. 23种设计模式及案例整理分享(建议收藏)
  8. 浅谈几种常见 RAID 的异同
  9. 不懂开发的运维,未来该如何发展?
  10. 这次都安排上了,零食好物全都 9 块 9 。