ftp远程下载文件一、远程文件下载
2016-09-05 14:44
239 查看
</pre><pre name="code" class="java">package com.stu.filedown; import java.io.File; import java.io.FileOutputStream; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPFile; public class FTPFileTransfer { public String ENCODING = "UTF-8"; /** * @param hostName远程地址 * @param port远程端口,默认21 * @param userName服务器登陆名 * @param password登陆密码 * @param remoteDir远程文件地址 * @param localDir本地下载后的地址 */ public void FTPland(String hostName,int port,String userName,String password,String remoteDir,String localDir){ FTPClient ftpclient = new FTPClient(); try{ ftpclient.connect(hostName, port);//连接远程ftp主机和端口(默认21) ftpclient.setControlEncoding(ENCODING);//设置ftp文件编码 ftpclient.login(userName, password);//远程ftp登陆用户名和密码 ftpclient.setFileType(FTPClient.BINARY_FILE_TYPE); File file = new File(localDir);//本地地址 FileOutputStream fos = new FileOutputStream(file);//创建文本写出流出 ftpclient.retrieveFile(remoteDir, fos);//将ftp文件读取并写入本地创建的文件中 fos.close(); }catch(Exception e){ e.printStackTrace(); } } public static void main(String[] args) { // TODO Auto-generated method stub FTPFileTransfer ftpfile = new FTPFileTransfer(); ftpfile.FTPland("11.11.142.12",21, "wwww", "wwww", "/home/wwww/0024L20160816.txt","F:/fileland/0024L20160816.txt"); } }
相关文章推荐
- linux远程拷贝下载文件 - ftp命令和scp命令
- 批处理完成FTP下载远程备份文件到本地
- linux批量远程多服务器FTP并下载文件的脚本
- linux远程下载文件 的两种方法之 ftp命令和scp命令
- linux远程下载文件 的两种方法之 ftp命令和scp
- linux远程拷贝下载文件 - ftp命令和scp命令
- linux远程拷贝下载文件 - ftp命令和scp命令
- 批处理:Windows主机通过FTP下载远程Linux主机上文件
- Linux远程下载文件的两种方法之 ftp命令和scp命令
- linux远程下载文件 的两种方法之 ftp命令和scp命令
- 经过努力终于实现了远程FTP下载文件到本地的批处理
- Linux远程下载文件的两种方法之 ftp命令和scp命令
- Linux远程下载文件的两种方法之 ftp命令和scp命令
- linux shell 脚本自动从配置远程ftp服务上下载更新文件
- 利用Indy的TIdFtp控件实现FTP协议, 远程下载上传文件
- 远程下载文件 FTP
- Linux远程下载文件的两种方法之 ftp命令和scp命令
- 探究ftp的奥妙之系统用户如何上传下载文件、vsftpd如何识别证书并利用客户端来实现远程连接传输
- 如何在Webstorm/Phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作(远程开发)
- linux远程下载文件 的两种方法之 ftp命令和scp命令