java实现ftp下载文件

原创 2004年07月23日 13:59:00

比如要下载ftp://ftp.xx.com/index.html则:

import sun.net.ftp.FtpClient;
import java.io.*;
import sun.net.*;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author  petehero
 * @version 1.0
 */

public class ftpDown
{

    public ftpDown()
    {

    }
    public static void main(String[] args)
    {
        try
        {
            FtpClient fc=new FtpClient("ftp.xx.com");
            fc.login("username","888888");
            int ch;
            File fi = new File("c://index.html");
            RandomAccessFile getFile = new RandomAccessFile(fi,"rw");
            getFile.seek(0);
            TelnetInputStream fget=fc.get("index.html");
            DataInputStream puts = new DataInputStream(fget);
            while ((ch = puts.read()) >= 0) {
                getFile.write(ch);
            }
            fget.close();
            getFile.close();
            fc.closeServer();
        }
        catch (IOException ex)
        {

            ex.printStackTrace();
        }

    }
}

 

如果文件在某个目录下,则加入fc.cd("foodir");

 

JAVA代码实现FTP文件下载

JAVA实现FTP文件下载
  • smallerpig
  • smallerpig
  • 2016年03月24日 23:31
  • 6273

Java代码实现FTP文件下载

一、下载commons-net-1.4.1.jar包,放到lib下,并加载到.classpath文件中 二、编写工具类FtpUtil.Java如下 [java] view ...
  • btt2013
  • btt2013
  • 2016年10月23日 16:45
  • 6730

java实现通过FTP下载文件

 import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File...
  • wyl_0728
  • wyl_0728
  • 2017年04月10日 16:52
  • 1589

java实现文件上传下载至ftp服务器

以前做的一个项目,用到了文件上传下载至ftp服务器,现在对其进行一下复习,比较简单,一下就能看明白。 环境:首先,先安装ftp服务器,我是在win8本地用IIS配置的,比较简单,百度一下就可以找到安...
  • wangpei555
  • wangpei555
  • 2017年05月06日 23:03
  • 1862

用Java实现FTP批量大文件上传下载(二)

2 上传下载 文件的上传可以分成多线程及单线程,在单线程情况下比较简单,而在多线程的情况下,要处理的事情要多点,同时也要小心很多。下面是net.sf.jftp.net.FtpConnection...
  • ycb1689
  • ycb1689
  • 2014年06月30日 11:29
  • 2518

java从ftp服务器上传下载文件

原文链接 目录(?)[+] 概述   FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。FTP作为网络共享文件的传输协议,在网络...
  • a214919447
  • a214919447
  • 2017年01月20日 09:06
  • 1505

用Java实现FTP批量大文件上传下载(一)

本文介绍了在Java中,如何使用Java现有的可用的库来编写FTP客户端代码,并开发成Applet控件,做成基于Web的批量、大文件的上传下载控件。文章在比较了一系列FTP客户库的基础上,就其中一个比...
  • qq_36946260
  • qq_36946260
  • 2017年04月05日 11:57
  • 406

java 连接FTP下载指定目录下的所有符合要求的文件

首先需要jar包,下载地址: 点击下载 变量声明 private FTPClient ftpClient = new FTPClient(); (1)创建连接 /** * ...
  • lovexiaoxiao
  • lovexiaoxiao
  • 2013年05月16日 21:46
  • 1063

java+jsp代码实现从FTP服务器上传下载文件

首先声明一下。jsp从ftp服务器上面下载文件,有两种方法1.直接给出文件的地址 2.将文件作为字节流返回给浏览器 一 、先说第一种吧(这种发放很简单)。 1.直接使用一个超链接: 点击FTP下...
  • u010138638
  • u010138638
  • 2013年11月19日 13:12
  • 3690

java中FTP下载文件

package com.mvs; import java.io.File; import java.io.FileOutputStream; import java.text.Simpl...
  • songjinwu
  • songjinwu
  • 2015年06月29日 17:40
  • 1202
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java实现ftp下载文件
举报原因:
原因补充:

(最多只允许输入30个字)