请教,FTP服务器下载文件问题
时间:2011-01-10
来源:互联网
因为没写过关于ftp的,也没找到相关资料,能否哪位高手帮个忙。
作者: xlli000 发布时间: 2011-01-10
use Net::FTP;
可以解决你的问题。
作者: 兰花仙子 发布时间: 2011-01-10
1, 如何判断文件的上传时间,目前想法有两个,一种是建立一个本地的List文件,用来记录已下载文件,但不知道该如何建立,查资料中,另一种方法就是判断文件的上传时间,也不知道如何做。
2, 就是如何用Perl实现下载命令, 也没用过,刚刚查到下面的例子,但因为查到的文件名可能是多个,不知道该如何转化过来,思考中。。。。
my $ftp_success=$ftp->;get("bbb.txt");
print ("$ftp_success.\n");
稍微解释下,我这里所说的新,就是没有下载过的文件,或者说是被其他人新上传的文件,因为本人属于菜鸟,所以希望高手能给点建议。。。。
作者: xlli000 发布时间: 2011-01-10
- #!/usr/bin/perl -w
- use strict ;
- use Net::FTP;
-
- use File::Copy;
-
- my $ftp_server="ftp.kyec.com";
- my $ftp_dir_ft="";
- my $ftp_dir_cp="";
- my $ftp_uid="usera";
- my $ftp_pw="usera";
-
- my $logfilename = 'download.log';
- my $log_cnt = 0;
-
- LOG("");
- LOG("Auto get FTP file Version 0.1");
- LOG("");
- LOG("usedfor: Perl Upload.pl");
- LOG("");
-
- ##=== try to login ftp server ==========================##
- ## $total_files is the file counter to download from ftp server
- ## $processed_files are download completed files counter
- my $total_files = 0;
- my $processed_files = 0;
-
-
-
-
- LOG("connet to KYEC ftp server: ($ftp_server)...");
- $ftp = Net::FTP->new($ftp_server);
- if($@)
- {
- $g_strLastError = "can not connect to KYEC ftp server,the root cause is:".$@;
- LOG("$g_strLastError@\n");
- $g_nUploadSuccess = -1;
- }
- else
- {
- $ftp->login($ftp_uid, $ftp_pw);
- if($@)
- {
- $g_strLastError = "can not login to KYEC ftp server, the root cause is:".$@;
- LOG("$g_strLastError\n");
- $g_nUploadSuccess = -1;
- }
- else
- {
-
- LOG("suecessful connect to KYEC ftp server and start to check files!");
作者: xlli000 发布时间: 2011-01-10
和你当前系统时间如果小时是一样的话,然后就get下来,不就可以了。

作者: changenew 发布时间: 2011-01-10
和你当前系统时间如果小时是一样的话,然后就get下 ...
changenew 发表于 2011-01-10 16:22
谢谢,“ls看一下,然后截取时间那一列” 这个怎么实现。。。。
作者: xlli000 发布时间: 2011-01-10
作者: changenew 发布时间: 2011-01-10
作者: xlli000 发布时间: 2011-01-10
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28