`

ftp实现

 
阅读更多


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

public class ftpDown
{
public ftpDown()
{
}
public static void main(String[] args)
{
try
{
FtpClient fc=new FtpClient("ip");
fc.login("root","***");
int ch;
File fi = new File("**");
RandomAccessFile getFile = new RandomAccessFile(fi,"rw");
getFile.seek(0);
TelnetInputStream fget=fc.get("远程文件名");
DataInputStream puts = new DataInputStream(fget);
while ((ch = puts.read()) >= 0) {
getFile.write(ch);
}
fget.close();
getFile.close();
fc.closeServer();
}
catch (IOException ex)
{
ex.printStackTrace();
}
}
}

我是下载unix是的东东。。。
java ftpDown出错。。。
---------- java ----------
sun.net.TelnetProtocolException: misplaced CR in input
at sun.net.TelnetInputStream.read(TelnetInputStream.java:93)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at ftpDown.main(ftpDown.java:22)
Normal Termination
输出完成(耗时 0 秒)。


fc.binary();

分享到:
评论

相关推荐

    C#使用FTP实现客户端程序自动更新(调试通过)

    总结,使用C#和FTP实现客户端程序的自动更新需要理解FTP工作原理、文件I/O操作以及错误处理策略。通过上述步骤,可以构建一个可靠的自动更新机制,确保用户始终保持软件的最新状态。在实际应用中,还可以结合其他...

    j-ftp实现ftp

    - **FTP功能**:j-ftp实现了基本的FTP功能,包括文件的上传和下载。用户可以通过直观的图形界面进行操作,无需了解底层的FTP命令。 4. **FTP操作流程**: - **连接**:首先,客户端需要连接到FTP服务器,通常使用...

    简单的ftp实现

    在Linux环境下,实现FTP客户端和服务端并不复杂,尤其是对于初学者来说,这是一次很好的学习实践。 首先,我们要了解FTP的基本工作原理。FTP基于TCP/IP协议栈,通过建立两个独立的连接来完成文件传输:控制连接和...

    VB代码利用FTP实现文件上传于下载代码和总结

    FTP(File Transfer Protocol)是一种广泛使用的网络协议,用于在互联网...以上就是关于VB利用FTP实现文件上传和下载的详细讲解,希望对您有所帮助。在实践中,可以根据具体需求调整和完善代码,以满足各种场景的需求。

    Qt5.8用FTP实现文件上传和下载(带进度条)

    在本文中,我们将深入探讨如何使用Qt5.8框架通过FTP协议实现文件的上传和下载功能,同时结合进度条来实时展示操作进度。Qt是一个功能强大的C++库,提供了丰富的图形用户界面(GUI)工具和网络通信接口,使得开发者...

    利用FTP实现数据备份,源码

    在这个VC工程中,我们看到的是一个利用FTP实现数据网络备份的源码示例,这为理解和学习FTP客户端编程提供了一个实践平台。下面,我们将深入探讨FTP的工作原理、如何利用C/C++进行FTP编程以及数据备份的基本概念。 ...

    ftp 实现的上传,下载小程序

    在这个"FTP实现的上传,下载小程序"项目中,我们关注的是利用C#编程语言来创建一个FTP客户端,实现对FTP服务器的文件上传和下载功能。C#是微软开发的一种面向对象的编程语言,具有丰富的类库支持,非常适合进行网络...

    vc下用ftp实现连接,下载上传例子

    这个"vc下用ftp实现连接,下载上传例子"项目,可能是通过WinInet API来完成的,因为它是Windows内置的、用于HTTP、HTTPS和FTP等网络协议的API,对于初学者来说相对简单。 1. **WinInet API**:这是Windows操作系统...

    powerbuilder10.5通过调用FTP实现程序自动更新

    总结来说,PowerBuilder 10.5通过FTP实现程序自动更新是一个综合性的任务,涉及到FTP协议的使用、PowerBuilder对象的编程以及更新逻辑的设计。这不仅要求开发者熟悉FTP操作,还需要对PowerBuilder的内部机制有深入的...

    linux下ftp实现代码

    linux下ftp实现代码。。。。。。。。。

    FTP实现文件的上传,下载,删除等功能

    这是一个利用FTP实现文件的上传,下载,新建目录以及删除FTP根目录下文件的类,使用C#语言编写。详细介绍可以看振仔仔的博客http://www.cnblogs.com/zhenzaizai/p/7434669.html

    Linux下采用ftp实现文件传输.pdf

    ### Linux下采用FTP实现文件传输的关键知识点 #### 一、文件传输协议(FTP)概述 FTP(File Transfer Protocol),即文件传输协议,是Internet最古老也是最基本的协议之一。FTP主要用于通过Internet或Intranet从...

    java FTP 实现上传 下载 拷贝

    java FTP 实现上传 下载 拷贝 亲测可用 java FTP 实现上传 下载 拷贝 java FTP 实现上传 下载 拷贝

    FTP实现图片预览缩略图.docx

    在这个场景下,我们讨论的话题是如何通过FTP实现图片预览缩略图。 Serv-U是一款强大的FTP服务器软件,它提供了丰富的功能,包括创建用户账户、管理文件权限以及支持图片预览等。 首先,让我们了解FTP的基本操作: ...

    自己收集的多个Java FTP断点续传的例子源码

    用apache的FTP实现断点续传 - janestone的专栏 - 博客频道 - CSDN.NET (2012年5月21日) java实现FTP多线程断点续传,上传下载! - java学习与交流 - j2ee学习网 - j2ee学习网 (2012年5月21日) 用 Java 实现断点续传 ...

    C# FTP实现

    C#的FTP实现通常支持这两种模式。 2. C# FTP客户端实现: - 使用FtpWebRequest类:这是.NET Framework提供的FTP客户端接口,可以通过设置其属性(如Method、Credentials、UsePassive等)来配置FTP请求。例如,设置...

    ftp实现上传

    在这个场景中,"ftp实现上传"指的是如何使用FTP协议来上传文件到远程服务器。 在实现FTP上传的过程中,我们通常会用到以下关键知识点: 1. FTP协议基础: FTP基于TCP/IP协议栈,分为控制连接和数据连接。控制连接...

    dos脚本+ftp实现快速升级

    标题中的“dos脚本+ftp实现快速升级”指的是利用DOS命令行脚本配合FTP(File Transfer Protocol)协议来自动化执行软件更新的过程。在Windows操作系统中,DOS(Disk Operating System)是早期的操作系统,虽然现代...

    利用serv-u和花生壳搭建FTP实现内外网访问整理.pdf

    " Serv-U 和花生壳搭建 FTP 实现内外网访问" Serv-U 是一款功能强大且易于使用的 FTP 服务器软件,而花生壳是一个动态域名解析服务提供商。通过将 Serv-U 和花生壳结合,可以实现内外网的 FTP 访问,并且具有良好...

Global site tag (gtag.js) - Google Analytics