Perl:用Net::FTP来上传下载文件
本文详细出处参考:http://liucheng.name/852/
Perl中,使用模块Net::FTP来使用FTP服务,一般的使用步骤如下:
使用Net::FTP的new方法来创建一个新的FTP对象。
使用login方法登录到FTP服务器。
使用cwd方法来切换目录。
使用get方法来获取文件。
使用put方法来上传文件。
使用quit方法退出。
更多有关标准的Net::FTP模块的应用,可以参考PerlDoc里的说明:perldoc Net::FTP
#使用模块Net::FTP
use Net::FTP;
#创建新的FTP连接
$ftp = Net::FTP->new
(
"ftp##", #ftp地址
Timeout => 30
) or die "Could not connect.\n";
#登录用的用户名和密码
$username = 'name';
$password = 'passwd';
#登录到FTP服务器
$ftp->login($username,$password) or die "Could not login.\n";
#切换目录
$ftp->cwd('/www/entrez');
#指定远程的文件和本地的文件
$remotefile = "emotefile";
$localfile = "localfile";
#使用get/put方法下载/上传文件
$ftp->put($localfile,$remotefile) or die "Could not put remotefile:$remotefile\n";
#$ftp->get($remotefile,$localfile) or die "Could not put localfile:$localfile\n";
#退出FTP服务器
$ftp->quit;
分享到:
相关推荐
FTP上传下载文件
用java语言编写的ftp小工具,可以按指定时间监控ftp服务器,把服务器指定目录内新产生的文件或者文件夹下载到本地指定文件夹,下载后删除数据。 也可以监控本地文件夹,把文件夹内新产生的文件或者文件夹整体上传到...
FtpWebRequest类实现FTP客户端的开发,C#开发,可实现获取服务器文件资源列表并显示出来,可进行文件的上传和下载。
Qt5.8用ftp实现上传和下载文件,并带进度条显示
使用FTP协议实现文件上传下载的功能,下载是可以查看到上传的进度信息等,也可以实现远程上传下载,本人亲自测试过。
winform实现FTP上传、下载、删除文件。自己写的Demo,亲测可用!
本程序在VS2010环境下进行开发,程序用C# WinForm实现了FTP上传下载(可实现上传所选目录下的所有文件)并带上传进度条,程序会在运行根目录下自动生成日志文件以方便查看信息...本程序主要由socket进行通信...程序由...
使用Java写的完整的上传下载Ftp上的文件案例。 请大家参考。 作者:宋海康
FTP 客户端实现 1.单文件上传 2.多文件上传 3.加密文件 4.下载文件 5.解密文件 6.文件冲突 7.文件夹上传
VB代码利用FTP实现文件上传于下载代码 VB代码利用FTP实现文件上传于下载代码
完整实现ftp上传与下载并解析csv文件,并实现对文件内容进行分析及错误信息的提示及保存日志,并可以实现多个文件同时下载,并且同时解析
使用QT实现文件上传和下载,服务器为FTP服务器,这是一个简单的测试源码。希望能够给初学者一定的启发。
非常好用的FTP文件上传和下载等管理类,可轻松移植到你的C++程序中,目前已经应用于我们项目中。这个类适用于windows环境下
一个类似FlashXP的ftp工具的源代码。 哈哈。 下载来试试吧 使用MFC编写的,比较容易明白。
连接FTP,上传文件到FTP,删除FTP文件,下载FTP文件,检索FTP文件
java+jsp代码实现从FTP服务器上传下载文件。 里面给了java方法和jsp页面的代码。主要是实现从FTP服务器上面下载文件到自己本地文件夹下面。另外还给了几个网站供大家参考。
Qt+libcurl实现FTP文件上传和下载Qt+libcurl实现FTP文件上传和下载
FTP文件上传下载Util类
资源包含:ftp上传下载源码,ftp依赖包。源码实现ftp连接、ftp上传文件、ftp下载文件及测试方法,可调试。
基于FTP协议实现的简单的文件上传下载器。