#!/usr/bin/perl -w
use strict;
use File::Copy qw(copy);
use Net::FTP;
my ($starttime, $endtime);
my $server = "10.20.28.9";
my $remote_drv_ltr = "/Public/RMS/RMS_BCKP/";
my $login = "admin";
my $passwd = "arr**2500";
my $REPOSITORY_DIR = "/Public/RMS/RMS_BCKP/";
my $ftp = Net::FTP->new("10.20.28.9", Debug => 0)
or die "Cannot connect to some.host.name: $@";
$ftp->login($login ,$passwd)
or die "Cannot login ", $ftp->message;
$ftp->cwd($remote_drv_ltr)
or die "Cannot change working directory ", $ftp->message;
$ftp->binary();
$ftp->put("c:/rmsdata/TestFtp.pl",$REPOSITORY_DIR."LOG/testFTP.pl")
or die "put failed ", $ftp->message;
$ftp->quit;
print $ftp->message;
分享到:
相关推荐
标题中的“ftp perl-开源”指的是一个使用Perl编程语言实现的开源FTP客户端程序。FTP(File Transfer Protocol)是一种网络协议,用于在计算机之间传输文件。Perl是一种通用的、跨平台的脚本语言,以其强大的文本...
Perl Script Ftp Client - Connect the Ftp server and some file operation like create directly and file etc
perl ftp 实例,值得参考,抛砖引玉,希望能够给于帮助
一个FTP传输文件程序
若尚未安装,可以通过Internet匿名FTP免费获取,例如从ftp://prep.ai.mit.edu/pub/gnu/perl-5.004.tar.gz站点下载。安装过程包括解压、编译和放置三个步骤: 1. 解压: ``` $ gunzip perl-5.004.tar.gz $ tar xvf ...
2. 网络协议处理:Perl可以处理HTTP、FTP等各种网络协议,实现网络通信。 3. XML和JSON处理:Perl有专门的库如XML::Simple、JSON::XS来解析和生成XML或JSON数据,方便数据交换。 五、Perl的数据库集成 1. DBI...
- `ftp.funet.fi` (`/pub/languages/perl/ports/perl5`) - `ftp.zrz.tu-berlin.de` (`/pub/unix/perl`) - `src.doc.ic.ac.uk` (`/packages/perl5`) - **澳洲地区**: - `sungear.mame.mu.oz.au` (`/pub/perl/src...
你可以通过USB驱动器、FTP或SCP等方式完成。 2. 进入到包含RPM包的目录,例如:`cd /path/to/packages` 3. 使用`rpm`命令逐个安装这些包,按照依赖关系顺序安装,通常从perl-Digest-1.17开始,然后是perl-Digest-...
在网络编程中,Perl可以轻松处理HTTP、FTP等协议,实现网页抓取和自动化任务。同时,Perl还可以与各种数据库系统(如MySQL、PostgreSQL)集成,进行数据的存储和查询。 最后,你将接触到Perl的脚本编写和脚本调用,...
2. **网络编程**:介绍如何使用Perl进行HTTP、FTP等协议的通信,以及邮件发送、套接字编程等。 3. **数据库交互**:讲解如何使用DBI模块进行数据库操作,连接MySQL、Oracle等数据库。 4. **正则表达式进阶**:深入...
要获取Perl,可以在Internet上通过匿名FTP免费下载,如ftp://prep.ai.mit.edu/pub/gnu/perl-5.004.tar.gz。安装过程包括解压、编译和放置可执行文件到适当目录,如/usr/local/bin/perl。对于Windows用户,需要安装...
9. **网络编程**:Perl可以进行HTTP、FTP、SMTP等协议的网络编程,有LWP(Library for WWW in Perl)等库支持。 10. **数据库接口**:Perl DBI模块提供了一种统一的方式来访问各种类型的数据库,简化了数据库操作。...
### PERL Win32 快速参考指南 ...无论是进行简单的网页抓取还是复杂的FTP操作,这些Perl模块都能提供强大的支持。同时,通过对Windows API的调用,开发者还可以获取系统级别的信息,为应用程序提供更多实用的功能。
OpenSSL是一个开源项目,提供了一套强大的安全协议库,包括SSL和TLS,以及各种加密算法,常用于实现网络安全通信,如HTTPS、FTP和SMTP等协议的安全层。在Windows环境下编译OpenSSL时,可能需要像Perl这样的工具来...
9. **网络编程**:包括TCP/IP、UDP协议的使用,以及HTTP、FTP等网络协议的客户端和服务器端编程。 10. **CGI编程**:如何使用Perl进行Web开发,创建动态网页。 教程的下部分可能深入到: 11. **数据库交互**:...
《Network Programming With Perl》这本书深入探讨了如何使用Perl语言进行网络编程,涵盖了各种网络协议、套接字编程、HTTP、FTP、SMTP等网络服务的实现,以及网络安全和调试技巧。以下是对这些知识点的详细阐述: ...
8. **Perl与Internet**:涵盖Perl在网络编程中的应用,如HTTP、FTP、SMTP等协议的处理。 9. **perlmod和perlmodlib**:这两部分详细介绍了Perl模块的创建和使用,包括模块化编程的最佳实践。 10. **perlport**:...
在这个例子中,我们使用Perl的`Net::FTP`模块来实现文件上传的功能。通过`Net::FTP`模块,可以方便地进行FTP连接、登录、目录切换以及文件上传等操作。 **2. 使用Expect.pm进行Telnet会话** ```perl use Expect; ...