ftp的文件夹尽量为英文,这样路径会短很多。

解决方案 »

  1.   

    ftp文件名是英文的,问题上上面的文件是其他系统生成的,我去读的时候是不能改名的,如果才可以把这些文件读取下来,我直接用微软的ftp也是不行,用flashget可以下载,我用java编写的程序也跟微软的那个出现同样的错误提示,why,how to do it?
      

  2.   

    你是用什么方法去取文件的
    FtpClient还是FtpUrlConnect
    我最近给我们产品写在线升级
    包括从FTP服务器上下载补丁
    明天去搞个长文件名看看是什么问题
    解决了答复你
      

  3.   

    用commons-net-1.1.0.jar试试?我读15位以上是没问题的。再长没试过
      

  4.   

    我用的FtpClient连接,mxlmwl(飞星)你能说说commons-net-1.1.0.jar如何用吗,我的文件名长30多个字符。
      

  5.   

    应该不会有问题的呀。
    大不了自己发送LIST或者NLST命令后,自己解析就是了。
      

  6.   

    你用的lib是sun的么?用apach的commons-net-1.1.0.jar吧,太长我也没试过,不过看源码应该长文件名也没问题的。