org.apache.commons.net.ftp使用心得
来源:互联网 发布:民谣吉他淘宝 编辑:程序博客网 时间:2024/04/29 05:41
FTPClient ftp=new FTPClient();
String[] fileName;
try {
int reply;
ftp.connect(strSerIP);
boolean b=ftp.login(strUser, strPass);//登录ftp服务器
reply = ftp.getReplyCode();
if(!FTPReply.isPositiveCompletion(reply)) {
ftp.disconnect();
return false;
}
//读取文件,并下载到本地.
//FTPFile[] files = ftp.listFiles();
fileName=ftp.listNames();
System.out.print(fileName[0]);
// FTPListParseEngine engine =
// ftp.initiateListParsing();
for(int i=0;i<fileName.length;i++){
System.out.println(fileName[i]);
//产生一个目标文件
File destFile=new File(strLocalPath+fileName[i]);
FileOutputStream f=new FileOutputStream(destFile);
boolean flag=ftp.retrieveFile(fileName[i], f);
if(!flag){
return false;
}
f.close();//关闭文件流
}
//退出ftp服务器
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
} finally {
if (ftp.isConnected()){
try {
ftp.disconnect();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
System.out.print("OK");
String[] fileName;
try {
int reply;
ftp.connect(strSerIP);
boolean b=ftp.login(strUser, strPass);//登录ftp服务器
reply = ftp.getReplyCode();
if(!FTPReply.isPositiveCompletion(reply)) {
ftp.disconnect();
return false;
}
//读取文件,并下载到本地.
//FTPFile[] files = ftp.listFiles();
fileName=ftp.listNames();
System.out.print(fileName[0]);
// FTPListParseEngine engine =
// ftp.initiateListParsing();
for(int i=0;i<fileName.length;i++){
System.out.println(fileName[i]);
//产生一个目标文件
File destFile=new File(strLocalPath+fileName[i]);
FileOutputStream f=new FileOutputStream(destFile);
boolean flag=ftp.retrieveFile(fileName[i], f);
if(!flag){
return false;
}
f.close();//关闭文件流
}
//退出ftp服务器
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
} finally {
if (ftp.isConnected()){
try {
ftp.disconnect();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
System.out.print("OK");
- org.apache.commons.net.ftp使用心得
- org.apache.commons.net.ftp.FTPClient使用
- org.apache.commons.net.ftp
- org.apache.commons.net.ftp.FTPClient使用总结
- org.apache.commons.net.ftp.FTPClient 例子
- org.apache.commons.net.ftp.FTPClient
- org.apache.commons.net.ftp Class FTPClient
- org.apache.commons.net.ftp.FTPClient
- 使用org.apache.commons.net.ftp包开发FTP客户端,实现进度汇报,实现断点续
- FTP客户端程序(org.apache.commons.net.ftp)
- apache.commons.NET.FTP使用小结
- java ftp org.apache.commons.net.io.CopyStreamException
- org.apache.commons.net.ftp.FTPClient创建中文路径
- org.apache.commons.net.ftp.FTPClient文件上传下载,中文乱码
- org.apache.commons.net.ftp.FTPConnectionClosedException异常产生原因
- 通过org.apache.commons.net.ftp操作文件
- org.apache.commons.net.ftp.FTPClient上传下载压缩图片
- 使用org.apache.commons.net.ftp包开发FTP客户端,实现进度汇报,实现断点续传,中文支持
- 一个完美网站的101项指标.第三部分.易用性
- .net
- 获取主机名和IP地址
- 一个完美网站的101项指标.第四部分.设计
- 一个完美网站的101项指标.第五部分.安全性
- org.apache.commons.net.ftp使用心得
- 一个完美网站的101项指标.第六部分.性能
- 一个完美网站的101项指标.第七部分.W3C标准
- 一个完美网站的101项指标.第八部分.SEO
- JSP标记
- 主线程和工作线程关闭的问题
- java中文问题深解
- 基于mx27ads 的yaffs 文件系统释疑
- 百年之年,我将与你同处而卧,