`
逆风的香1314
  • 浏览: 1416400 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jakarta commons-net ftp的例子

阅读更多

import java.io.IOException;
import java.net.SocketException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

import org.apache.commons.net.ftp.*;
/**
 * @author Daniel Summer(danny_xcz@163.com)
 *
 * To change the template for this generated type comment go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */
public class Test {
 private static FTPClient ftp_ = new FTPClient();
 ;
 public static void main(String[] args) {
  try {
   ftp_.connect("ftp.ujs.edu.cn");
   System.out.println("Connecting...");
   ftp_.login("anonymous", "");
   System.out.println("Connetcted");
  } catch (SocketException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }

  try {
   FTPFile[] files = null;
   FTPListParseEngine engine;
   ftp_.changeWorkingDirectory("/");
   files = ftp_.listFiles();
   System.out.println("Directory is " + ftp_.printWorkingDirectory());

   System.out.println(files[0].getName());
   System.out.println(files[0].isDirectory());
   System.out.println(files[0].getRawListing());
   System.out.println("***********************");
   ftp_.changeWorkingDirectory("/pub");
   files = ftp_.listFiles();
   System.out.println("Directory is " + ftp_.printWorkingDirectory());

   System.out.println(files[1].getName());
   System.out.println(files[1].isDirectory());
   System.out.println(files[1].getSize());
   System.out.println(files[1].getTimestamp().getTime());
   
   DateFormat dateFormat =
    new SimpleDateFormat("yyyy-MM-dd hh:mm");
   System.out.println(dateFormat.format(files[1].getTimestamp().getTime()));
   int idx = files[1].getRawListing().indexOf(" ");
   System.out.println(files[1].getRawListing().substring(0,idx--));
  } catch (IOException e1) {
   // TODO Auto-generated catch block
   e1.printStackTrace();
  }

 }
}

分享到:
评论

相关推荐

    apache的FTP包commons-net-1.4.1.jar,jakarta-oro-2.0.8.jar

    Apache的FTP库是Java开发中一个非常实用的工具,它主要包含了两个核心的JAR包:`commons-net-1.4.1.jar`和`jakarta-oro-2.0.8.jar`。这两个包提供了丰富的功能,允许开发者在Java应用中实现FTP(文件传输协议)的...

    commons-net-1.4.1 和 jakarta-oro-2.0.8 .rar

    标题中的"commons-net-1.4.1"和"jakarta-oro-2.0.8"指的是两个开源Java库,分别由Apache Commons项目和Jakarta项目开发。这两个库在Java编程中扮演着重要的角色,提供了不同的功能和服务。 Apache Commons Net是...

    jakarta commons-logging 1.1.1

    jakarta commons-logging 1.1.1

    apache-jakarta-commons-net-ftp.jar

    jar包,亲测可用

    apache-jakarta旗下的所有开源项目jar文件

    apache-jakarta旗下的所有开源...apache-jakarta-commons-net-ftp.jar apache-jakarta-oro.jar apache-jakarta-oro-2.0.8.jar commons-io-2.1-bin commons-logging-1.1.1-bin commons-modeler-2.0.1 commons-net-1.4.1

    Jakarta Commons-lang API & Source Code-chm

    Jakarta Commons-lang API & Source Code Jakarta lang包API帮助文档,并带有源码

    ftp所需jar包(commons-net-1.4.1.jar,jakarta-oro-2.0.8.jar)

    在这个场景中,我们关注的是两个特定的Java库文件:`commons-net-1.4.1.jar` 和 `jakarta-oro-2.0.8.jar`,它们是实现FTP功能的关键组件。 `commons-net-1.4.1.jar` 是Apache Commons Net库的一个版本,这是一个...

    jakarta commons-API

    **Jakarta Commons API** 是一个Java开发人员广泛使用的开源库集合,它包含了多个模块,每个模块专注于特定的编程任务,从而简化了Java应用程序的开发。Jakarta Commons是Apache软件基金会的一个项目,它提供了大量...

    FTPCLIENT_commons-net-1.4.1_jakarta-oro-2.0.8

    本文将深入探讨使用Java实现FTP客户端时,如何利用`commons-net-1.4.1.jar`和`jakarta-oro-2.0.8.jar`这两个关键库来实现文件的上传和下载功能。 `commons-net-1.4.1.jar`是Apache Commons Net库的一个版本,它提供...

    commons-net-1.4.1.jar、jakarta-oro-2.0.8.jar、edtftpj.jar

    标题中的"commons-net-1.4.1.jar、jakarta-oro-2.0.8.jar、edtftpj.jar"分别是指三个Java库文件,它们在Java FTP相关的开发中起到重要作用。以下是对这些库文件及其相关知识点的详细说明: 1. **commons-...

    jakarta-commons 相关依赖包

    jakarta-commons 相关依赖包,文件列表: commons-attributes-api.jar commons-attributes-compiler.jar commons-beanutils.jar commons-codec.jar commons-collections.jar commons-dbcp.jar commons-digester.jar ...

    commons-net-1.4.1.jar

    值得注意的是,"jakarta-oro-2.0.8.jar"是一个正则表达式库,可能被Apache Commons Net用作文本处理工具,例如在解析服务器响应或配置文件时进行模式匹配。 在实际应用中,开发者通常会结合Apache Commons Net和...

    jakarta-oro-2.0.8.jar

    使用commons的net包进行ftp链接,commons-net包封装了一些常见的网络包:ftp,smtp,pop3等 相关包:commons-net-1.4.1.jar ; commons-io-1.4.jar;jakarta-oro-2.0.8.jar

    commons-dbcp2-2.9.0-bin.zip

    DBCP(DataBase Connection Pool)是 apache common上的一个 java 连接池项目,也是 tomcat 使用的连接池组件,依赖 于Jakarta commons-pool 对象池机制,DBCP可以直接的在应用程序中使用。 使用DBCP会用到commons-...

    commons-pool2-2.11.1-bin.zip

    DBCP(DataBase Connection Pool)是 apache common上的一个 java 连接池项目,也是 tomcat 使用的连接池组件,依赖 于Jakarta commons-pool 对象池机制,DBCP可以直接的在应用程序中使用。 使用DBCP会用到commons-...

    jar包jakarta-taglibs-standard-1.1.2和commons-fileupload-1.3.2和commons-io-2.5

    在本话题中,我们关注的是三个特定的jar包:jakarta-taglibs-standard-1.1.2、commons-fileupload-1.3.2和commons-io-2.5。 1. **jakarta-taglibs-standard-1.1.2**: 这个jar包是Jakarta Taglibs项目的一部分,...

    commons-net-1.4.1和jakarta-oro-2.0.8和pinyin4j-2.5.0

    请下载者看清楚再下载,以免造成不必要的损失 commons-net-1.4.1为org.apache.commons.net下的jar jakarta-oro-2.0.为org.apache.oro.io下的jar pinyin4j-2.5.0为net.sourceforge.pinyin4j下的jar

    Apache Jakarta Commons- Reusable Java Components.doc

    Apache Jakarta Commons- Reusable Java Components

    commons-net-3.3.jar、jakarta-oro-2.0.8.jar、javacsv.jar

    本篇将详细介绍标题中提及的三个jar包——"commons-net-3.3.jar"、"jakarta-oro-2.0.8.jar"和"javacsv.jar",以及它们在FTP连接中的作用。 1. **Apache Commons Net 3.3.jar** Apache Commons Net是Apache软件基金...

    commons-net-1.4.1.zip

    Jakarta Common net组件

Global site tag (gtag.js) - Google Analytics