`
abu
  • 浏览: 11931 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

简单使用FtpClient

阅读更多

sun.net.ftp.FtpClient类在jdk的api文档里面没有找到,但其实在jdk里有提供这一个简单的类。

 

小例子:
        FtpClient fc = new FtpClient();  //创建ftp client
        fc.openServer(”host”,21);        //连接,参数分别是host, port
        fc.login(”user”, “password”);    //登录, 参数分别是user, password
        fc.cd(”dir”);                    //进入某个目录
        fc.binary();                     //二进制传输
        //取文件
        InputStream in = fc.get(”file”);
        //上传文件
        OutputStream out = fc.put(”");
      
        //关闭连接
        fc.closeServer();

 

 

踏遍淘宝,不如来此一趟



分享到:
评论

相关推荐

    java利用FTPClient实现上传下载文件.doc

    Java 中使用 FTPClient 实现上传下载文件 Java 中使用 FTPClient 实现上传下载文件是 Java 程序中经常需要和 FTP 打交道的重要内容。...FTPClient 是一个非常实用的工具类,广泛应用于 Java 程序中。

    使用commons.net FTP 和sun.net.ftp.FtpClient 多种方式上传下载(包括批量)删除功能(一)

    这两个库提供了丰富的API,使得在Java应用程序中处理FTP任务变得简单而高效。 首先,让我们了解`Apache Commons Net`库。这是一个强大的网络实用工具库,它包含了许多网络协议的实现,如FTP、SMTP等。使用`...

    ftpclient_PowerBuilder_源码

    总的来说,FTPClient为PowerBuilder开发者提供了便利的FTP服务接口,使得在PowerBuilder应用程序中实现文件的远程传输变得简单易行。通过深入研究提供的源代码,不仅可以了解FTPClient的内部工作原理,还能为自己的...

    FtpClient工具

    FTPClient工具是一款用于FTP文件传输的实用程序,它简化了FTP(文件传输协议)的上传和下载过程。在IT行业中,FTP是一种标准网络协议,用于在客户端和服务器之间交换文件,尤其是在网站内容管理、数据备份和共享文件...

    PyPI 官网下载 | ftpclient-0.1.tar.gz

    总结来说,`ftpclient`是Python开发者处理FTP任务的一个实用工具,它通过提供简单的API降低了FTP操作的复杂性,使得开发者能更专注于业务逻辑,而不是底层的网络通信细节。在下载并安装`ftpclient-0.1.tar.gz`后,你...

    java,ftp所需的jar包

    如果你需要在安全环境中传输文件,例如在FTP的基础上增加加密和身份验证,JSch是一个非常实用的工具。 使用JSch进行SFTP操作的例子如下: ```java import com.jcraft.jsch.ChannelSftp; import ...

    java应用ftp操作文件

    然而,这个类的API相对简单,且不支持FTP的一些高级特性,如主动模式、被动模式、SSL/TLS安全连接等。 3. **Apache Commons Net**:Apache Commons Net是Apache软件基金会开发的一个Java库,它提供了全面的FTP协议...

    java实现ftp断点续传Java实用源码整理learns

    下面是一个简单的连接示例: ```java import org.apache.commons.net.ftp.*; FTPClient ftpClient = new FTPClient(); try { ftpClient.connect("ftp.server.com", 21); int reply = ftpClient.getReplyCode(); ...

    获取FTP服务器上的文件大小源码

    本篇文章将详细讲解如何编写源码来获取FTP服务器上的文件大小,这对于监控服务器存储空间或者自动化任务是非常实用的。 首先,我们需要了解基本的FTP工作原理。FTP基于TCP/IP协议,通过建立控制连接和数据连接来...

    简单的ftp客户端应用程序

    FTP(File Transfer Protocol)是一种基于TCP/IP协议的网络协议,用于在互联网上进行文件传输。...随着学习深入,开发者可以添加更多高级特性,如断点续传、SSL/TLS加密、自动重试机制等,以提高程序的实用性和安全性。

    ftp需要的jar 包

    Apache Commons Net是一个强大的网络实用工具库,包含了许多网络协议的实现,包括FTP。这个库提供了一个丰富的API,使得FTP操作变得简单易行。 在"ftp"这个压缩包中,可能包含了Apache Commons Net库的jar文件,...

    简易浏览器(上传—下载).rar

    通过以上分析,我们可以看出,这款简易浏览器结合了Web浏览和FTP客户端的功能,展示了C#在网络编程领域的强大能力,同时也考虑到了用户体验和实用性。这样的项目对于学习C#和网络编程的初学者来说,是一个很好的实践...

    commons-net-3.1-src

    Apache Commons Net的核心是其对多种网络协议的支持,其中包括FTP(文件传输协议)、NNTP(新闻传输协议)、SMTP(简单邮件传输协议)等。其中,Ftpclient是该库的一个重要组成部分,它提供了一个完整的FTP客户端...

    commons-net-3.3-3.4-3.5-3.6.zip

    以下是一个简单的示例: ```java import org.apache.commons.net.ftp.FTP; import org.apache.commons.net.ftp.FTPClient; public class FtpUploader { private FTPClient ftpClient; public boolean connect...

    commons-net-3.0.1.rar

    Apache Commons Net库是一个强大的网络实用程序集合,其中包含了对FTP协议的全面支持。在本篇文章中,我们将深入探讨如何使用Apache Commons Net 3.0.1版本在Android平台上实现FTP功能,并了解其基本用法和关键知识...

    android FTP

    总的来说,"android FTP"涉及到Android应用程序通过FTP协议与远程服务器进行文件交互的技术,这在很多应用场景中都非常实用,如游戏更新、用户数据备份等。在Android Studio中,通过引入第三方库,开发者可以轻松地...

    Android 利用commons-net-3.3实现ftp上传下载Demo

    以下是一个简单的FTP连接示例: ```java FTPClient ftpClient = new FTPClient(); ftpClient.connect("ftp.server.com", 21); // 21是默认FTP端口 boolean loginSuccess = ftpClient.login("username", "password")...

    FTP上传文件

    综上所述,通过使用Java中的`FTPClient`类,我们可以轻松地实现FTP文件上传功能,这在日常的网络文件管理中非常实用。然而,在实际应用中,还需要考虑安全性、效率和错误处理等问题,以确保FTP操作的稳定性和可靠性...

    Java FTP工具类,结合文档

    Java FTP工具类是Java开发中用于处理FTP(File Transfer Protocol)协议的一种实用程序,它使得在Java应用程序中上传、下载、删除或者管理远程服务器上的文件变得简单。在本压缩包中,我们有一个名为"util"的文件,...

    commons-net-1.4.1.jar功能实现demo

    例如,使用`FTPClient.connect()`方法可以建立到FTP服务器的连接,`FTPClient.login()`方法进行用户认证,`FTPClient.changeWorkingDirectory()`方法可以切换工作目录,`FTPClient.storeFile()`和`FTPClient....

Global site tag (gtag.js) - Google Analytics