社区
Java SE
帖子详情
FTP下载文件问题(按文件创建的时间下载)
huhuan107
2007-08-06 12:54:28
我在写个在FTP上下载文件的程序,指定文件名下载没有问题。
但现在 有个需求就是 比如把 08/06/2007 这个时间内的文件全部下载下来。这个就不知道怎么写了。
可能是FtpClient类中的某个方法。
那个朋友指导一下,给出几行相关代码
...全文
322
8
打赏
收藏
FTP下载文件问题(按文件创建的时间下载)
我在写个在FTP上下载文件的程序,指定文件名下载没有问题。 但现在 有个需求就是 比如把 08/06/2007 这个时间内的文件全部下载下来。这个就不知道怎么写了。 可能是FtpClient类中的某个方法。 那个朋友指导一下,给出几行相关代码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huhuan107
2007-08-07
打赏
举报
回复
up! apache包 我去看看先了解一下
别人还有别的解法吗?
Ji秋风
2007-08-07
打赏
举报
回复
补充一句:我用的是apache的ftp包
Ji秋风
2007-08-07
打赏
举报
回复
FTPFile[] files = client.listFiles();
for (int j = 0; j < files.length; j++) {
Date fileDate = files[j].getTimestamp().getTime();
// todo...
}
xuedouer521
2007-08-07
打赏
举报
回复
if(sourceFile.isFile()&&,日期<=sourceFile.lastModified() <=日期)
{下载 sourceFile
}
huhuan107
2007-08-07
打赏
举报
回复
我的代码:
1 这个是 按照文件名取
TelnetInputStream is = ftpClient.get(filename);
File file_out = new File(localPath + localFileName);
FileOutputStream os = new FileOutputStream(file_out);
byte[] bytes = new byte[1024];
int c;
while ((c = is.read(bytes)) != -1) {
os.write(bytes, 0, c);
}
2 这个是把目录都打印出来
TelnetInputStream is=ftpClient.list();
int c;
while ((c=is.read())!=-1) {
System.out.print((char) c);}
结果显示如下:
===========@@@@ login FTP succeed @@@@===========
total 2144
-rw------- 1 eprbatch eprbtgrp 3793 Aug 26 2005 .bash_history
-rw------- 1 eprbatch eprbtgrp 144 Nov 10 2004 .netrc
-rwxr-x--- 1 eprbatch eprbtgrp 441 Mar 9 2006 .profile
-rw------- 1 eprbatch eprbtgrp 6496 Aug 3 10:34 .sh_history
-rw------- 1 eprbatch eprbtgrp 14248 Apr 28 21:20 20070429.cron.txt
-rw-r----- 1 eprbatch eprbtgrp 190728 Jul 11 2006 PR6082.csv
-rw-r----- 1 eprbatch eprbtgrp 70835 Jul 11 2006 PR6082.sql
-rw-r----- 1 eprbatch eprbtgrp 22507 Jul 11 2006 PR6082Backup01.csv
-rw-r----- 1 eprbatch eprbtgrp 21841 Jul 11 2006 PR6082Backup02.csv
-rw-r----- 1 eprbatch eprbtgrp 21238 Jul 11 2006 PR6082Backup03.csv
看看大家有什么好的方法处理一下
chenyifei211
2007-08-06
打赏
举报
回复
1、取出目录名下所有文件名并取出其日期
2、根据日期下载
huhuan107
2007-08-06
打赏
举报
回复
杂就没人会呢
huhuan107
2007-08-06
打赏
举报
回复
UP
使用Internet控件的简单Web浏览器
FTP
是一种用于在网络上传输
文件
的标准协议,用户可以通过
FTP
客户端软件
下载
或上传
文件
到远程服务器。 标签“网络通信类”表明这两个程序都是关于网络通信的,它们涉及到互联网访问和
文件
传输这两方面的网络活动。 ...
FTP
协议的
文件
时间
然而,就访问
时间
(`st_atime`)和创建
时间
(
文件
实际创建
时间
并不是UNIX系统中`st_ctime`,而是某些
文件
系统支持的一个额外的
时间
戳)而言,
FTP
协议并不直接支持它们的检索。在
FTP
协议中,使用`LIST`命令会返回一个...
ftp
创建
文件
权限
问题
一、
问题
有一个这样的需求,admin为一个Linux为其
FTP
应用创建的一个有权限限制的...但是,
FTP
后台是通过b用户登录Linux系统执行程序上传
文件
到
FTP
服务器,由于
FTP
服务器的
文件
夹都是由admin用户创建的,且属性为755
【代码片段分享】
FTP
上传
下载
文件
创建
文件
读写目录创建
【代码片段分享】
FTP
上传
下载
文件
创建
文件
读写目录创建
FTP
文件
操作之
下载
文件
FTP
文件
操作之创建目录
FTP
文件
操作之获取
文件
列表 前面写了采用
ftp
上传
文件
,有了上传怎么能够没有
下载
呢?如果只有上传没有
下载
,那上传了也没啥用了。所以今天就跟大家一起学习学习使用
ftp
下载
文件
。...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章