import org.apache.commons.io.IOUtils; import org.apache.commons.net.ftp.FTPClient; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.FileOutputStream; /** * Apache commons-net 试用一把,看看FTP客户端工具做的好用不 * */ public class FtpTest { public static void main(String[] args) { testUpload(); //testDownload(); } /** * FTP上传单个文件测试 */ public static void testUpload() { FTPClient ftpClient = new FTPClient(); FileInputStream fis = null; try { ftpClient.connect("172.20.82.227"); ftpClient.login("oracle", "oracle"); File srcFile = new File("E:/apache+tomcat.zip"); fis = new FileInputStream(srcFile); //设置上传目录 ftpClient.changeWorkingDirectory("/home/oracle"); ftpClient.setBufferSize(1024); ftpClient.setControlEncoding("GBK"); //设置文件类型(二进制) ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE); ftpClient.storeFile("apache+tomcat.zip", fis); System.out.println("成功!"); } catch (IOException e) { e.printStackTrace(); throw new RuntimeException("FTP客户端出错!", e); } finally { IOUtils.closeQuietly(fis); try { ftpClient.disconnect(); } catch (IOException e) { e.printStackTrace(); throw new RuntimeException("关闭FTP连接发生异常!", e); } } } /** * FTP下载单个文件测试 */ public static void testDownload() { FTPClient ftpClient = new FTPClient(); FileOutputStream fos = null; try { ftpClient.connect("192.168.14.117"); ftpClient.login("admin", "123"); String remoteFileName = "/admin/pic/3.gif"; fos = new FileOutputStream("c:/down.gif"); ftpClient.setBufferSize(1024); //设置文件类型(二进制) ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE); ftpClient.retrieveFile(remoteFileName, fos); } catch (IOException e) { e.printStackTrace(); throw new RuntimeException("FTP客户端出错!", e); } finally { IOUtils.closeQuietly(fos); try { ftpClient.disconnect(); } catch (IOException e) { e.printStackTrace(); throw new RuntimeException("关闭FTP连接发生异常!", e); } } } }
您还没有登录,请您登录后再发表评论
java操作FTP工具类:实现基本断点上传下载、实现上传下载进度汇报、实现中文目录创建及中文文件创建,添加对于中文的支持
java 连接 FTP 文件操作(上传,下载,删除,复制
用javaAPI操作ftp上传下载文件,用于把本地主机上的文件上传到远程ftp服务器、下载远程ftp服务器上的文件到本地主机、删除远程文件、重命名远程文件、 新建远程目录以及删除远程目录。
JAVA操作FTP文件服务器上传与下载文件,包含远程动态创建文件夹、查看文件是否存在、删除文件、上传文件和下载文件等方法
本类提供了java对ftp的各种操作的!经过精心的整理!相信对初学者有很大的帮助!
JAVA FTP帮助类,包括FTP连接、文件的上传、下载、目录的创建、删除
使用java实现的操作ftp等一系列功能,比较完整,全面。放心下载
一个简单的demo,适合初学者,java语言使用第三方API,进程FTP上传下载的demo
java 连接 FTP 文件操作(上传,下载,删除,复制.zipjava 连接 FTP 文件操作(上传,下载,删除,复制.zip
需要common-net.jar这个依赖包 你懂的
java实现文件上传到fpt,里面一些很简单的操作适合初学者。
Java操作FTP服务器,连接FTP,上传文件,删除文件,下载文件
java实现对ftp服务器上传下载文件,全套代码,亲测,从项目中抽取出来的
里面是我写的用java操作ftp的例子 , 源代码工程包 全齐。希望对阁下有用
这是用java实现ftp操作的一些代码,里面有上传,下载,删除服务器上制定文件以及断点续传的操作!!希望能帮助需要的人!!
此文档包含几乎所有日常用到的java 对 ftp的操作方法,都可以直接进行调用使用。
采用java实现FTP文件的上传下载,包含文件以及文件夹上传下载,新建文件夹等基本相关操作,不会出现文件名的中文乱码,内含demo相关测试以及jar包,可直接导入使用,采用MyEclipse8.5,jdk1.6亲测无问题
ftp上传下载 java FTPClient - - ITeye技术网站 (2012年5月21日) FTP操作类:FTPClient - 石川 - 博客园 (2012年5月21日) JAVA中使用FTPClient上传下载 - hbcui1984的专栏 - 博客频道 - CSDN.NET (2012年5月21日) ...
代码里面包括了比较多的java网络操作类,比如连接FTP的常规类、递归创建远程服务器目录 上传文件到服务器,新上传和断点续传操作,远程文件名,在上传之前已经将服务器工作目录做了改变,获取下载文件的InputStream...
相关推荐
java操作FTP工具类:实现基本断点上传下载、实现上传下载进度汇报、实现中文目录创建及中文文件创建,添加对于中文的支持
java 连接 FTP 文件操作(上传,下载,删除,复制
用javaAPI操作ftp上传下载文件,用于把本地主机上的文件上传到远程ftp服务器、下载远程ftp服务器上的文件到本地主机、删除远程文件、重命名远程文件、 新建远程目录以及删除远程目录。
JAVA操作FTP文件服务器上传与下载文件,包含远程动态创建文件夹、查看文件是否存在、删除文件、上传文件和下载文件等方法
本类提供了java对ftp的各种操作的!经过精心的整理!相信对初学者有很大的帮助!
JAVA FTP帮助类,包括FTP连接、文件的上传、下载、目录的创建、删除
使用java实现的操作ftp等一系列功能,比较完整,全面。放心下载
一个简单的demo,适合初学者,java语言使用第三方API,进程FTP上传下载的demo
java 连接 FTP 文件操作(上传,下载,删除,复制.zipjava 连接 FTP 文件操作(上传,下载,删除,复制.zip
需要common-net.jar这个依赖包 你懂的
java实现文件上传到fpt,里面一些很简单的操作适合初学者。
Java操作FTP服务器,连接FTP,上传文件,删除文件,下载文件
java实现对ftp服务器上传下载文件,全套代码,亲测,从项目中抽取出来的
里面是我写的用java操作ftp的例子 , 源代码工程包 全齐。希望对阁下有用
这是用java实现ftp操作的一些代码,里面有上传,下载,删除服务器上制定文件以及断点续传的操作!!希望能帮助需要的人!!
此文档包含几乎所有日常用到的java 对 ftp的操作方法,都可以直接进行调用使用。
采用java实现FTP文件的上传下载,包含文件以及文件夹上传下载,新建文件夹等基本相关操作,不会出现文件名的中文乱码,内含demo相关测试以及jar包,可直接导入使用,采用MyEclipse8.5,jdk1.6亲测无问题
ftp上传下载 java FTPClient - - ITeye技术网站 (2012年5月21日) FTP操作类:FTPClient - 石川 - 博客园 (2012年5月21日) JAVA中使用FTPClient上传下载 - hbcui1984的专栏 - 博客频道 - CSDN.NET (2012年5月21日) ...
代码里面包括了比较多的java网络操作类,比如连接FTP的常规类、递归创建远程服务器目录 上传文件到服务器,新上传和断点续传操作,远程文件名,在上传之前已经将服务器工作目录做了改变,获取下载文件的InputStream...