文本实现ftp

近段时间,用ftp的传送多个文件,总是有问题,今天搞定。

我这里是用文本和bat文件来实现ftp的文件传送。下面来说说具体的过程。

先建立一个文本文件:test.ftp,内容如下:

Open 223.0.254.6 --打开连接

User iq --用户名

iq --密码(可以放在用户名后面)

cd /load_data --登陆远程电脑的目录

bin --以二进制的绞酱?臀募?/span>

lcd E:datatxt --登陆本地电脑的目录

mput d_goods.txt d_vendor.txt d_sales_organizations.txt --传送文件,以空格隔开

Bye --退出

Quit

Exit

然后建立test.bat文件,来调用test.ftp,执行test.ftp中的命令,内容如下:

ftp -n -s -i:"E:FTP est.ftp"

这个是ftp命令,来执行在E:FTP下的文件test.ftp。其中-i参数是一定要的,否则不能自动执行。如果没有-i参数,也可以在文本中加入空行,代替回车。

dos下直接执行test就可以完成传送文件的任务,也可以在脚本中调用。

我在ds中用命令:System( 'E:FTP est.bat' )来调用。

用多个put命令来做,总是只能传第一个文件,就出现没有连接错误,估计是连接时间限制的问题。有待研究

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11289496/viewspace-969865/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/11289496/viewspace-969865/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值