如何利用程序自动执行ftp上传下载操作?

问题描述

如何利用程序自动执行ftp上传下载操作?

最近工作中反复要用ftp工具,对某些固定的文件做下载,修改,再上传的操作,觉得很麻烦。想 编一个程序,可以自动执行ftp链接,对于某个设置好的路径和文件进行上传下载,想请教大家实现的方法,比如可以调用哪些API之类的?非常感谢

解决方案

可以使用perl,python等语言完成。

python可以使用ftplib。

import ftplib

session = ftplib.FTP('xxx.xxx.xxx.xxx','username','password')
session.cwd('dir')
file = open('tmp_ip_file','rb') # file to send
session.storbinary('STOR tmp_ip_file', file) # send the file
file.close() # close file and FTP
session.quit()

时间: 2024-09-30 21:05:10

如何利用程序自动执行ftp上传下载操作?的相关文章

使用Sun的FtpClient做FTP上传下载

001.//使用Sun的FtpClient做FTP上传下载 002.import sun.net.*; 003.import sun.net.ftp.*; 004.import java.io.*; 005.import java.util.*; 006./** 007.FTP远程命令列表<br> 008.USER    PORT    RETR    ALLO    DELE    SITE    XMKD    CDUP    FEAT<br> 009.PASS    PASV

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

  本文实例讲述了python实现支持目录FTP上传下载文件的方法.分享给大家供大家参考.具体如下: 该程序支持ftp上传下载文件和目录.适用于windows和linux平台. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56

c# .net ftp上传下载 解析下载文件数据,然后入库。

问题描述 c# .net ftp上传下载 解析下载文件数据,然后入库. 需求: 把文件上传到ftp然后从ftp下载(这时下载的文件是被人处理后的文件).下载后的文件进行读取验证入库(sqlserver). 目前已经完成的工作:用.net搭建一个框架.(用c#). 还没有完成的工作: ftp上传和下载(ftphelper已经有了). 部分完成的工作:excel和TXT 文件数据的解析,这部分的代码在Vcredit.ExtTrade.BusinessLayer /ComprehensiveBusin

vb60-vb 怎么用winsoc控件 ftp上传下载文件

问题描述 vb 怎么用winsoc控件 ftp上传下载文件 急求 vb 怎么用winsock控件 ftp上传下载文件,还有没有其他的做法,简单就好 解决方案 inet 比较简单,winsock有固定API调用,网上很多 InetFTP.UserName = txtusername.Text InetFTP.Password = txtpassword.Text InetFTP.Execute host_name, "Get logxxxx" Do While InetFTP.Still

python实现的简单FTP上传下载文件实例

  本文实例讲述了python实现的简单FTP上传下载文件的方法.分享给大家供大家参考.具体如下: python本身自带一个FTP模块,可以实现上传下载的函数功能. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 #!/usr/bin/env python # -*- coding: utf-8

C# FTP 上传 下载(汇总)

1.C# 上传下载ftp(支持断点续传) 2. C# FTP上传下载(支持断点续传)

ftp上传下载,ftp服务器在windows系统下,web服务器在linux系统下

问题描述 ftp上传下载,ftp服务器在windows系统下,web服务器在linux系统下 哪位大神知道: ftp服务器在搭建windows系统下,web服务器在部署linux系统下,现java中使用ftpclient实现上传下载时,下载的文件内容是乱码: 之前web服务器也部署在windows系统下正常的,后来迁移到linux系统下出现乱码了啊,中文文件名编码正常. 查ftpclient的源码发现读取ftp服务器上文件的编码格式固定了,无法在外部修改,有试着将读取出来的文件转码各种编码方式,

ftp-关于C# 实现FTP上传下载的问题

问题描述 关于C# 实现FTP上传下载的问题 我用C# 从ftp服务器下载一个文件,当下载中断,比如突然断网了,客户端这边要怎么捕捉到异常来关闭下载流呢 解决方案 C#实现FTP上传下载C#实现FTP上传下载功能C#中FTP上传下载 解决方案二: try吧,发生错误,就关掉 解决方案三: 直接try catch,下载断开会触发异常的. 解决方案四: 双线程,一个线程A检测网络连接,另一个线程B负责下载,当线程B检测到断网就给线程A触发事件,A检测到事件发生则做善后处理

CuteFTP多线程FTP上传下载工具功能

  cuteftp能够将一个FTP站点上的文件直接传送到另一个FTP站点上,这就是所谓的FXP传输方式.如果你要将其它FTP站点上的"好东东"搬到自己网站上,运用此功能就太方便啦.让我们来看看如何操作: 1.使用"站点管理器"或"快速连接"登录到一个FTP站点. 2.再次启动CuteFTP,这样桌面上就同时打开了两个CuteFTP窗口. 3.在第二次启动的CuteFTP中,登录另一个FTP站点(或你的网站). 4.从一个CuteFTP窗口的远程文