import java.io.DataInputStream;
import java.io.File;
import java.io.IOException;
import java.io.RandomAccessFile;
import sun.net.TelnetInputStream;
import sun.net.ftp.FtpClient;
public class FtpDownload {
/**
* @param args
*/
public static void main(String[] args) {
try {
// FTP客户端
FtpClient fc = new FtpClient("10.42.24.83");
fc.login("test", "test");
fc.binary();
System.out.println("rsp:" + fc.getResponseString());
int ch;
File fi = new File("d:\\temp\\ums.cap");
RandomAccessFile getFile = new RandomAccessFile(fi, "rw");
getFile.seek(0);
// 获取需要下载的文件
TelnetInputStream fget = fc.get("ums.cap");
DataInputStream puts = new DataInputStream(fget);
while ((ch = puts.read()) >= 0) {
getFile.write(ch);
}
fget.close();
getFile.close();
fc.closeServer();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
分享到:
相关推荐
bat脚本从FTP下载文件的方式(下载实践的完整实例)
ftp下载文件C++列表显示遍历ftp目录
FTP下载文件命令操作支持windows和linux以及交叉编译环境,自动上传,配置文件 FTP下载文件命令操作支持windows和linux以及交叉编译环境,自动上传,配置文件 FTP下载文件命令操作支持windows和linux以及交叉编译...
VC++用FTP下载文件示例,非常好的参考案例
基于MFC的在VS2015下的一个FTP下载程序的小例子,下载功能没有问题,需要自己修改一下IP地址和界面交互的逻辑,可以参考一下。
FTP上传下载文件
利用DOS文件批量处理ftp下载文件示例。
ftp下载,实现从远端ftp下载文件,根据文件名下载
C#下载ftp指定目录下所有文件。ftp地址、目录名、保存路径都写入了代码中,用户可根据需要自己修改即可。可下载目录下所有文件和文件夹。注解较少,我也是参照网上写的,本机运行正常。
实现向FTP下载文件和上传文件等功能。 由于不是本人所写,因此3积分。
支持所有文件的上传/下载*上传/下载文件的大小限制参照相关配置文件
实现功能:利用ABAP语言连接FTP; 获取文件路径,解析ZIP文件到内表; 将已完成解析的文件备份到另一个文件夹; 删除原路径下的文件; 附件4个TXT,主程序和3个包含文件
java SSH和 FTP从服务器下载文件到本地.zip
利用ftp下载文件,利用ftp下载文件
pb9开发,可升级到11.5,无需注册ocx.可展示列表,双击列表文件进行下载可显示下载进度.需要的赶紧下载
Delphi XE3使用ICS的FTPClient从FTP服务器下载文件,本人用来实现客户端软件自动升级功能,提供从FTP下载文件的源码供大家参考。之前用的IdFTP连接服务器经常出现10054错误,参考网上的意见使用ICS的FTPClient解决了...
工作中经常需要登录ftp下载下发数据,前提是需要ftp服务器上的文件已经全部生成后才下载,服务器文件全部生成后会有一个OK文件,判断服务器OK文件是否已经存在来进行下载操作,支持断点下载。
Qt5.8用ftp实现上传和下载文件,并带进度条显示
ftp登录验证,枚举ftp服务器上的文件,ftp下载文件