`
huibin
  • 浏览: 755154 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

sun.net.TelnetProtocolException: misplaced CR in input的异常

    博客分类:
  • FTP
 
阅读更多

比如要下载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");

fc.binary();//这一句很关键,因为我是下载rar文件.如果不加会出现sun.net.TelnetProtocolException: misplaced CR in input的异常.
            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");

 

分享到:
评论

相关推荐

    Misplaced

    如果CSS规则错误,可能导致字体显示异常,例如,字体大小、颜色或位置未按预期设置。 6. **字体映射问题**:操作系统或应用程序可能无法正确识别或加载指定的字体,导致替换为默认字体,造成显示上的“misplaced”...

    FileZilla FTP 客户端软件

    - Fix misplaced settings dialog - Fix problems with remembering pane size - Properly refresh local directory if downloading into newly created subdirectories - Fix issues with language set to Japanese...

    编程错误中英对照.txt

    1. **Misplaced else** - 错误描述:在代码中错误地放置了`else`语句,通常发生在`if`语句结构中逻辑关系不正确的情况。 - 解决方法:检查`if`语句及其嵌套结构,确保每个`if`都有正确的`else`或`else if`配对。 ...

    Linux /etc/network/interfaces配置接口方法

    在Linux操作系统中,网络接口的配置是通过编辑 `/etc/network/interfaces` 文件来完成的,这个文件主要用于定义系统中的网络接口参数,如IP地址、子网掩码、默认网关等。本文将详细介绍如何使用该文件配置接口,并...

    建立基于BSC的KPI.docx

    - **异常终止**: Abnormal program termination。 - **浮点数运算错误**: Floating point error: Domain or Divide by 0。 综上所述,掌握这些调试技巧和常见错误可以帮助程序员更高效地开发和维护软件。通过对这些...

    C语言常见错误信息

    5. **Bad character in parameters**:参数中包含非法字符,可能是在字符串或标识符中使用了非法字符,比如`#`或`?`。 6. **Bad filename format in include directive**:包含指令中的文件名格式不正确,可能是...

    曲线拟合工具CurveExpert 1.0

    quotes in it. This has been corrected, so it is now easier to read. + The help file was not terminated when CurveExpert was. Fixed. + The Window and Help menus were moved to more conventional ...

    51单片机keil软件常见错误解决办法

    - **ERROR120: ‘C’ unexpected in formal list** - **原因**:宏定义形参表中出现了非法字符`C`。 - **解决方法**:使用逗号`,`代替非法字符。 - **ERROR121: missing ‘)’ after actual parameter** - **原因...

    整理的keil51仿真错误

    - **ERROR114: misplaced endif** - 错误的位置使用 `endif`。 #### 总结 通过本文的介绍,我们可以了解到,在使用Keil51进行C51编程时,会遇到各种不同类型的编译错误。对于每种错误,都需要根据其具体原因采取...

    编译器中文翻译

    **Misplaced break —— 此处不应出现break语句** - **解释**:在不合适的语境下使用了break语句。 - **解决方法**:检查循环或switch-case结构中的break语句,确保它们处于合适的位置。 24. **Code has no ...

    2020年高考英语试卷(北京卷-附答案).docx

    - **解析:** 此处应填入表示丢失的动词的过去分词形式,如“lost”或“misplaced”。根据上下文,此处指Ponder从未丢失过东西。 7. **名词的使用** - **例题:** “So we just take for granted that he needs ...

    考研七天突破小作文

    Lastly, personal belongings are often misplaced or used without permission, causing inconvenience and frustration. I kindly request that these issues be addressed as soon as possible. I believe that...

    pylint_错误码.docx

    9. **misplaced-comparison-constant (C0122)**: 这个警告指出,常量在比较表达式的左侧,通常建议将其放在右侧,以便更清楚地表达比较意图。 10. **unidiomatic-typecheck (C0123)**: 使用`type()`进行类型检查时...

    C语言编译环境中的调试功能及常见错误提示

    - `Misplaced else`:`else`语句没有与`if`匹配。 - `No matching`:括号不匹配,导致解析错误。 - `Pointer required on left side of_-&gt;`:`-&gt;`运算符的左侧应为指针。 - `Statement missing;`:语句后面缺少...

    八年级英语作文热心的老爷爷TheKindOldMan

    例如,你可以提到一次老爷爷帮助学生的经历:"On one occasion, when I carelessly misplaced my wallet, he was the one who reminded me in a gentle manner, showing his attentiveness and genuine concern for ...

    C语言编译环境中常见错误提示[文].pdf

    - `Abnormal program termination`:程序异常终止,通常与内存管理错误有关,如空指针解引用、数组越界等。 - `Floating point error : Domain or Divide by 0`:浮点运算出错,可能是除以零或出现非数值(NaN)。...

    工业缺陷检测项目数据-晶体管缺陷检测数据集.zip

    工业缺陷检测项目数据-晶体管缺陷检测数据集.zip 工业缺陷检测项目数据-晶体管...数据集已做好划分:分别包含[bent_lead、cut_lead、damaged_case、good、misplaced],共5类 【备注】 欢迎下载使用,有问题请留言私信!

    C语言编译中的常见错误[参考].pdf

    - "Abnormal program termination":程序异常终止,可能涉及内存管理问题,如野指针或内存泄漏。 - "Floating point error: Domain or Divide by 0":浮点运算出错,如除以零或计算域错误。 - "Null pointer ...

    英语四级作文常见错误PPT课件.pptx

    2. **修饰语错位(Misplaced Modifiers)** 修饰语的位置可能导致句子含义的改变。比如: ``` I believe I can do it well and I will better know the world outside the campus. ``` 应改为: ``` I ...

Global site tag (gtag.js) - Google Analytics