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文件下载功能,以及相关的知识点。 首先,我们需要理解FTP协议的基本原理。FTP是Internet上的一种标准协议,它允许用户在两台计算机之间交换文件。在VC++中,我们通常使用WinInet...
bat脚本从FTP下载文件的方式(下载实践的完整实例)
FTP下载文件命令操作支持windows和linux以及交叉编译环境,自动上传,配置文件 FTP下载文件命令操作支持windows和linux以及交叉编译环境,自动上传,配置文件 FTP下载文件命令操作支持windows和linux以及交叉编译...
在这个基于MFC(Microsoft Foundation Classes)的示例程序中,开发者利用VS2015(Visual Studio 2015)作为集成开发环境,创建了一个能够实现FTP文件下载功能的应用程序。 MFC是微软提供的C++类库,它封装了...
在ABAP(Advanced Business Application Programming)环境中,处理文件操作,如从FTP服务器下载文件、解析ZIP文件、将数据存储到内表以及管理文件系统中的文件移动,是常见的任务。本篇将详细介绍如何实现这些功能...
综上所述,构建这样一个PB应用需要掌握FTP协议、PB的GUI编程、网络编程和错误处理等技能,实现一个功能完备且用户体验良好的FTP文件下载工具。对于开发者来说,理解这些知识点并在实际项目中应用,将极大地提升PB...
本文将详细介绍如何使用批处理(BAT)文件在Windows下通过FTP下载文件,以及如何使用FileZilla客户端工具进行服务器连接。 首先,让我们理解什么是批处理文件。批处理文件是包含一系列DOS命令的文本文件,通常以....
在VB.NET中,从FTP(File Transfer Protocol)空间...总之,VB.NET提供了一套强大的工具和API,可以方便地处理FTP文件下载任务。通过理解和实践上述步骤,你将能够创建一个能够从FTP服务器下载文件的VB.NET应用程序。
总结来说,DOS批处理ftp下载文件的核心在于编写一个包含FTP命令的批处理脚本,利用循环结构遍历并下载FTP服务器上的文件列表。这种方法在需要定期自动下载或大批量下载文件时非常有用,能显著提高工作效率。不过,...
在C#编程中,FTP(File Transfer Protocol)是一种常用的技术,用于在本地计算机与远程服务器之间传输文件。本文将详细讲解如何使用...这为C#开发者提供了一个基本的FTP文件下载模板,可以根据实际需求进行扩展和完善。
FTP上传下载文件
当我们谈论“ftp下载文件C++列表显示遍历ftp目录”时,我们实际上是在讨论如何使用C++编程语言实现一个FTP客户端,该客户端能够连接到FTP服务器,列出其目录内容,并将这些文件下载到本地计算机。下面,我们将深入...
本篇将详细讲解如何在Android应用中实现FTP文件上传与下载功能。 首先,我们需要了解FTP的基本概念。FTP是一种网络协议,允许用户在Internet上进行文件传输。在Android应用中,我们通常使用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进度下载是一款专为开发者设计的工具,它允许用户在使用易语言进行编程时实现FTP文件的下载,并且可以监控和显示下载进度。这个压缩包包含两个关键文件:`FTP下载进度源码.e` 和 `源码使用说明.txt`。 `...
在本文中,我们将深入探讨如何利用FTP下载文件,并结合给定的文件名称列表,推测这是一个关于FTP文件下载的C++项目实现。 首先,我们需要理解FTP的基本工作原理。FTP使用客户端-服务器模型,用户通过FTP客户端连接...
本篇文章将深入探讨如何使用Java通过SSH和FTP协议来实现从服务器下载文件到本地的操作。 首先,对于SSH连接,Java中通常使用JSch库。JSch是一个纯Java实现的SSH2库,它可以让你连接到一个SSH服务器,执行命令,以及...
在本文中,我们将深入探讨如何使用C#编程语言实现FTP(文件传输协议)及Web下载功能,同时关注文件下载的进度显示。这个项目名为"SharpDownload",它整合了多种关键组件来完成这一任务,包括FTP客户端、HTTP客户端...
首先,我们需要理解FTP的基本工作原理,它依赖于客户端-服务器模型,其中FTP客户端连接到FTP服务器,执行各种操作,如登录、浏览目录、上传或下载文件。 **FTP登录验证**是使用FTP服务的第一步。用户通常需要提供...