网站首页
本站精华
免费下载
游客:
注册
|
登录
|
会员
|
搜索
|
帮助
LoveUnix
»
编程开发 & Rational
» 学会一种简单的和FTP交互的方法
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 学会一种简单的和FTP交互的方法
gulu
LU幼天使
猫族精灵使
UID 16
精华
6
积分 78
帖子 132
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-9-17
#1
大
中
小
使用道具
发表于 2003-10-9 09:12
资料
个人空间
短消息
加为好友
作者: BUILDER.COM 翻译:Java研究组织
Tuesday, January 21 2003 12:32 PM
你是否遇到需要在Java中操纵一个FTP(File Transfer Protocol,文件传输协议)服务器但是又没有FTP类的情况?Java类库缺少和FTP服务器交互的强大方法,然而Bruce Blackshaw 创建了一个API(application program interface,应用程序接口)使得和FTP进行交互很容易。
安装很简单:从EnterpriseDT www.enterprisedt.com 站点 下载ftp.jar文件并安装到你的计算机的路径中。使用也很简单。使用你想要连接的URL构造一个FTPClient,使用一个用户名和密码登录,调用你想使用的任何FTP命令,最后是退出。
例如:
import java.io.IOException;
import com.enterprisedt.net.ftp.FTPClient;
import com.enterprisedt.net.ftp.FTPException;
public class FtpExample {
static public void main(String[] args) {
try {
FTPClient fc = new FTPClient("192.168.13.10");
// username, password
fc.login("bayard", args[0]);
String[] files = fc.dir(".");
for(int i=0; i<files.length; i++) {
System.out.println(files[i]);
}
fc.quit();
} catch(IOException ioe) {
ioe.printStackTrace();
} catch(FTPException ftpe) {
ftpe.printStackTrace();
}
}
}
在这个范例代码中,用户bayard的主目录中的内容被打印到标准输出。这个FTP库同时提供改变、创建和删除目录以及取得、上传或者删除文件的方法。使用这个库需要记住的最重要的事情,也和任何ftp的用法一样:在服务器间移动非文本文件时切换到二进制模式。方法时:
fc.setType( FTPTransferType.BINARY);
--------------臭小猪拱来拱去在说--------------
告诉我,
有谁见到我心爱的臭小猪了。
我的身边,
只剩下一些他爱吃的东西。
他不会在我来的时候睡着了?!
投票
交易
悬赏
活动
LoveUnix
专项技术区
> AIX -IBM UNIX
> 其他UNIX & Linux
> i5 (AS400) & IBM大机
> PC Server & HPC
> 存储设备
> 备份软件
> 网络 & 安全
> 编程开发 & Rational
> DB2 & Informix
> ORACLE等数据库
> 中间件技术
行业综合区
> 职业咨询 前程无忧
> 培训认证 行业入门
> 行业应用 项目实施
> 产品信息 商务交流
> Free download下载
交流灌水区
> 蓝色太平洋
> 墨香雅韵
> 论坛建设
> 博客专区
当前时区 GMT+8, 现在时间是 2008-10-8 06:38
乐悠LoveUnix论坛-京ICP备05005823号
Thanks to
Discuz!
© 2001-2007 Power by
LoveUnix.net
Processed in 0.050536 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
乐悠LoveUnix
-
Archiver
界面风格
----------
Discuz! 5 Default
新DISCUZ风格
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计