`

FTP下载文件

    博客分类:
  • Java
阅读更多
import java.io.DataInputStream;
import java.io.File;
import java.io.IOException;
import java.io.RandomAccessFile;

import sun.net.TelnetInputStream;
import sun.net.ftp.FtpClient;

public class FtpDownload {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		try {
			// FTP客户端
			FtpClient fc = new FtpClient("10.42.24.83");
			fc.login("test", "test");
			fc.binary();

			System.out.println("rsp:" + fc.getResponseString());

			int ch;
			File fi = new File("d:\\temp\\ums.cap");
			RandomAccessFile getFile = new RandomAccessFile(fi, "rw");
			getFile.seek(0);

			// 获取需要下载的文件
			TelnetInputStream fget = fc.get("ums.cap");
			DataInputStream puts = new DataInputStream(fget);
			while ((ch = puts.read()) >= 0) {
				getFile.write(ch);
			}
			fget.close();
			getFile.close();
			fc.closeServer();
		} catch (IOException ex) {
			ex.printStackTrace();
		}
	}
}

 

分享到:
评论

相关推荐

    VC++用FTP下载文件示例.rar_VC++ ftp_Vc_ftp_ftp vc_vc++ ftp

    本文将深入探讨如何使用VC++实现FTP文件下载功能,以及相关的知识点。 首先,我们需要理解FTP协议的基本原理。FTP是Internet上的一种标准协议,它允许用户在两台计算机之间交换文件。在VC++中,我们通常使用WinInet...

    bat脚本从FTP下载文件的方式(下载实践的完整实例).bat

    bat脚本从FTP下载文件的方式(下载实践的完整实例)

    C语言实现FTP下载文件代码(支持windows和linux和ARM交叉编译)

    FTP下载文件命令操作支持windows和linux以及交叉编译环境,自动上传,配置文件 FTP下载文件命令操作支持windows和linux以及交叉编译环境,自动上传,配置文件 FTP下载文件命令操作支持windows和linux以及交叉编译...

    FTP下载文件的示例程序

    在这个基于MFC(Microsoft Foundation Classes)的示例程序中,开发者利用VS2015(Visual Studio 2015)作为集成开发环境,创建了一个能够实现FTP文件下载功能的应用程序。 MFC是微软提供的C++类库,它封装了...

    ABAP从FTP下载文件并解析到内表移动文件位置.zip

    在ABAP(Advanced Business Application Programming)环境中,处理文件操作,如从FTP服务器下载文件、解析ZIP文件、将数据存储到内表以及管理文件系统中的文件移动,是常见的任务。本篇将详细介绍如何实现这些功能...

    pb调用ftp下载文件可展示列表

    综上所述,构建这样一个PB应用需要掌握FTP协议、PB的GUI编程、网络编程和错误处理等技能,实现一个功能完备且用户体验良好的FTP文件下载工具。对于开发者来说,理解这些知识点并在实际项目中应用,将极大地提升PB...

    windows 下ftp 下载文件的bat文件及FileZilla客户端服务器连接工具,cmd ftp 命令大全

    本文将详细介绍如何使用批处理(BAT)文件在Windows下通过FTP下载文件,以及如何使用FileZilla客户端工具进行服务器连接。 首先,让我们理解什么是批处理文件。批处理文件是包含一系列DOS命令的文本文件,通常以....

    vb.net 从FTP空间中下载文件

    在VB.NET中,从FTP(File Transfer Protocol)空间...总之,VB.NET提供了一套强大的工具和API,可以方便地处理FTP文件下载任务。通过理解和实践上述步骤,你将能够创建一个能够从FTP服务器下载文件的VB.NET应用程序。

    DOS批处理ftp下载文件

    总结来说,DOS批处理ftp下载文件的核心在于编写一个包含FTP命令的批处理脚本,利用循环结构遍历并下载FTP服务器上的文件列表。这种方法在需要定期自动下载或大批量下载文件时非常有用,能显著提高工作效率。不过,...

    C#下载ftp指定目录下所有文件

    在C#编程中,FTP(File Transfer Protocol)是一种常用的技术,用于在本地计算机与远程服务器之间传输文件。本文将详细讲解如何使用...这为C#开发者提供了一个基本的FTP文件下载模板,可以根据实际需求进行扩展和完善。

    C# FTP上传下载文件

    FTP上传下载文件

    ftp下载文件C++列表显示遍历ftp目录

    当我们谈论“ftp下载文件C++列表显示遍历ftp目录”时,我们实际上是在讨论如何使用C++编程语言实现一个FTP客户端,该客户端能够连接到FTP服务器,列出其目录内容,并将这些文件下载到本地计算机。下面,我们将深入...

    Android Ftp上传下载文件

    本篇将详细讲解如何在Android应用中实现FTP文件上传与下载功能。 首先,我们需要了解FTP的基本概念。FTP是一种网络协议,允许用户在Internet上进行文件传输。在Android应用中,我们通常使用Java的FTP客户端库来实现...

    java FTP下载文件

    以下是一个简单的Java FTP文件下载示例: ```java import org.apache.commons.net.ftp.*; public class FtpDownloader { public static void main(String[] args) { try (FTPClient ftp = new FTPClient()) { ...

    易语言FTP进度下载.rar

    易语言FTP进度下载是一款专为开发者设计的工具,它允许用户在使用易语言进行编程时实现FTP文件的下载,并且可以监控和显示下载进度。这个压缩包包含两个关键文件:`FTP下载进度源码.e` 和 `源码使用说明.txt`。 `...

    利用ftp下载文件

    在本文中,我们将深入探讨如何利用FTP下载文件,并结合给定的文件名称列表,推测这是一个关于FTP文件下载的C++项目实现。 首先,我们需要理解FTP的基本工作原理。FTP使用客户端-服务器模型,用户通过FTP客户端连接...

    java SSH FTP下载文件

    本篇文章将深入探讨如何使用Java通过SSH和FTP协议来实现从服务器下载文件到本地的操作。 首先,对于SSH连接,Java中通常使用JSch库。JSch是一个纯Java实现的SSH2库,它可以让你连接到一个SSH服务器,执行命令,以及...

    SharpDownload(FTP及WEB下载).zip_C# 下载_FTP CSharp_web服务器_文件下载_进度下载

    在本文中,我们将深入探讨如何使用C#编程语言实现FTP(文件传输协议)及Web下载功能,同时关注文件下载的进度显示。这个项目名为"SharpDownload",它整合了多种关键组件来完成这一任务,包括FTP客户端、HTTP客户端...

    ftp 下载文件

    首先,我们需要理解FTP的基本工作原理,它依赖于客户端-服务器模型,其中FTP客户端连接到FTP服务器,执行各种操作,如登录、浏览目录、上传或下载文件。 **FTP登录验证**是使用FTP服务的第一步。用户通常需要提供...

Global site tag (gtag.js) - Google Analytics