首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

使用JAVA语言 怎么将文件从服务器下载入指定的本地文件夹内?(FTP) 急用

2011-12-29 
使用JAVA语言 如何将文件从服务器下载入指定的本地文件夹内?(FTP) 急用 在线等我已经能够实现文件的下载但

使用JAVA语言 如何将文件从服务器下载入指定的本地文件夹内?(FTP) 急用 在线等
我已经能够实现文件的下载   但是文件总是自动下载到工程目录下   如何下载到指定目录呢?比如我希望他能够下载到 "D:/ "     知道的请指点下~

[解决办法]

String server=Server;
String user=User;
String password=Pass;
String path=FtpPath;

try {
FtpClient ftpClient = new FtpClient();
//创建FtpClient对象
ftpClient.openServer(server,this.Port);
//连接FTP服务器
ftpClient.login(user, password);
//登录FTP服务器
if (path.length() != 0) ftpClient.cd(path);

//下载一个文件
ftpClient.binary();

TelnetInputStream is = ftpClient.get(FileName);

File file_out = new File(SavePath+FileName);
FileOutputStream os = new FileOutputStream(file_out);
byte[] bytes = new byte[1024];
int c;
while ( (c = is.read(bytes)) != -1) {
os.write(bytes, 0, c);
}
is.close();
os.close();

ftpClient.closeServer(); //退出FTP服务器
} catch (Exception ex) {
}

热点排行
Bad Request.