使用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) {
}