文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院工具软件FTP软件java做的比较完善的FTP连接上传下载文件
精品推荐
特别推荐
·FLASHFXP的FXP使用
·创建一个TFTP服务器
·知道FTP用户名和密码,如何修改密码
·详解:FTP登陆错误问题完全分析
·巧妙设定匿名FTP的安全
·让网络工作事半功倍 经典FTP使用命令大全
·FTP命令详解
·新手学堂:解析FTP协议的两种工作模式
·教你巧用我的电脑 解决IE7的FTP问题
·网络应用:FTP服务器匿名用户上传文件的配置
·FTP服务器的攻防实战
·外网用户如何访问内网FTP服务器
·ftp服务器——架设篇
·FTP PASV mode (被动模式) 全过程与设置说明
·教程/操作系统 Win2000中如何让FTP 服务器更安全
·轻松架设Windows 2003用户隔离FTP站点
·内网架设FTP服务器不完全攻略
·37个教育网的FTP
·为Serv-U提供在线修改密码功能
·FTP登录错误详解
热点TOP10
·流光破解ftp密码教程
·文件传输协议(File Transfer Protocol, FTP)(1)
·Java FTP客户端库的选择
·详解:FTP登陆错误问题完全分析
·FlashFXP v3.4.1 beta 1187 汉化版免费下载
·巧妙设定匿名FTP的安全
·用Serv-U打造完美的FTP服务器
·让网络工作事半功倍 经典FTP使用命令大全
·操作独特、随身带走的上载下传利器-- MiniFtp
·BT 电驴 电骡 FTP下载及找片技巧
·FTP服务中允许上传权限存在的问题
·新手学堂:解析FTP协议的两种工作模式
·教你巧用我的电脑 解决IE7的FTP问题
·FTP服务器的攻防实战
·知道FTP用户名和密码,如何修改密码
·redhat linux 9.0 VSFTP配置大全
·网络应用:FTP服务器匿名用户上传文件的配置
·服务器应用:IIS建FTP服务器一(组图)
·squid与ftp代理
·Pure-FTPd [TLS] 服务器

java做的比较完善的FTP连接上传下载文件

日期:2004年9月24日 作者:清风网络学院 查看:[大字体 中字体 小字体]


}
catch(IOException e)
{
}
}



// 返回当前目录的所有文件及文件夹

public ArrayList getFileList() throws IOException {
BufferedReader dr = new BufferedReader(new InputStreamReader(aftp.list()));
ArrayList al = new ArrayList();
String s = "";
while ( (s = dr.readLine()) != null) {
al.add(s);
}
return al;
}

public void setPath(String path) throws IOException {
if (aftp == null)
this.path = path;
else {
aftp.cd(path);
}
}

// 返回当前目录的文件名称

public ArrayList getNameList(String RWFileDir) throws IOException {

BufferedReader dr = new BufferedReader(new InputStreamReader(aftp.nameList("subunsubtosp\\")));
ArrayList al = new ArrayList();
String s = "";
while ( (s = dr.readLine()) != null) {
al.add(s);
s = s.substring(13,s.length());
isFile(s);
downloadFile(RWFileDir,s);
//String strFileDelF = aftp.nameList("subunsubtosp\\");
File fileDelF=new File(s);
fileDelF.delete();
}
return al;
//System.out.println(al.add(s));
}

// 判断一行文件信息是否为目录

public boolean isDir(String line) {
return ( (String) parseLine(line).get(0)).indexOf("d") != -1;
}

public boolean isFile(String line) {
return!isDir(line);
}

// 处理getFileList取得的行信息

private ArrayList parseLine(String line) {
ArrayList s1 = new ArrayList();
StringTokenizer st = new StringTokenizer(line, " ");
while (st.hasMoreTokens()) {
s1.add(st.nextToken());
}
return s1;
}

//写消息日志
public static void log(String RWFileDir,String msg)
{
String message = "";
try {
java.text.DateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.text.DateFormat dflog = new java.text.SimpleDateFormat("yyyyMMdd");
java.util.Date date = new java.util.Date() ;
String datestr = df.format(new java.util.Date()) ;
String datelog = dflog.format(new java.util.Date()) ;
//String datelog = datestr.substring(0,10);
//datelog = datelog.replace('-',' ');

//按日期每天生成一个日志文件
FileWriter fwl = new FileWriter(RWFileDir + "CMSSftp"+datelog+".log",true);
PrintWriter outl = new PrintWriter(fwl);
outl.println(datestr + " " + msg);
outl.close();
fwl.close();
}catch (IOException e) {
message = "写log文件错误!"+e;
e.printStackTrace();
log(RWFileDir,message);
System.out.println(message);
}
}
}


上一页 [1] [2] [3] [4] [5] 下一页 




上一篇:用Struts开发国际化程序思路

下一篇:变量的变量,PHP 和 你

java做的比较完善的FTP连接上传下载文件 相关文章:
·电子书籍下载大放送
·局域网文件共享详解
·Windows Vista Ultimate中文旗舰版下载+简单破解(支持迅雷HTTP & BT)
·设好eMule电驴两项关键配置 提高下载速度
·C++中的文件输入/输出(4):检测输入/输出的状态标志
·MPEG、RM、WMV电影文件格式转换指南
·教你制作批处理文件
·QQ空间如何上传照片
·Java学习从入门到精通(附FAQ)
·官方下载:Office 2003 SP3简体中文版
java做的比较完善的FTP连接上传下载文件 相关软件:
·万能声卡驱动下载适用于VIA芯片声卡
·海量免费毕业论文打包下载
·Dubbing 情歌教父(周传雄)1987-2003 新歌+经典专辑全部MP3下载!
·最强文件加密锁2007
·瑞星杀毒软件2008下载版(完全免费)V20.36.32
·张信哲经典10部MV下载
·图片下载之图片猎人(Pix Hunter) V3.0 Bate
·《冒险岛》官方下载器
·西门子plc软件及教程 文件类型 其它介绍
·电影美女海报下载

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot