急有关问题问的已经是第三遍了,请高手赐教!谢绝非成心解决有关问题的!多谢

您所在的位置:网站首页 java做网站教程 急有关问题问的已经是第三遍了,请高手赐教!谢绝非成心解决有关问题的!多谢

急有关问题问的已经是第三遍了,请高手赐教!谢绝非成心解决有关问题的!多谢

2023-03-12 12:34| 来源: 网络整理| 查看: 265

爱易网页 Java教程 急有关问题问的已经是第三遍了,请高手赐教!谢绝非成心解决有关问题的!多谢 急有关问题问的已经是第三遍了,请高手赐教!谢绝非成心解决有关问题的!多谢

日期:2014-05-20  浏览次数:20591 次

急!!!!!!问题问的已经是第三遍了,请高手赐教!谢绝非成心解决问题的!谢谢!这个问题是往FTP上传文件,把本地机上的一个文件夹的内容按照文件夹的目录结构传到FTP上,问题是:一个上判断是否为文件夹的if(filelist[i].isDirectory()==true)和else,else中的内容是往FTP上写文件, 出现以下报错;但是要是把if或else其中的一个屏蔽掉一个,完全可以执行其中的内容!下面源程序只是实现一层文件夹的上传,多层的与这个一样的错误!有朋友回答过这个问题,但是没答出解决方法,希望有朋友帮帮我,真的很急,谢谢! java.io.FileNotFoundException:   CWD   /2:   550   /2/???¨??????:   Failed   to   create. at   sun.net.ftp.FtpClient.readReply(Unknown   Source) at   sun.net.ftp.FtpClient.issueCommand(Unknown   Source) at   sun.net.ftp.FtpClient.issueCommandCheck(Unknown   Source) at   sun.net.ftp.FtpClient.cd(Unknown   Source) at   shareit.ftp.FtpConnection.run(FTPtxt.java:106) sun.net.ftp.FtpProtocolException:   PORT   :500   'EPRT ':   command   not   understood. at   sun.net.ftp.FtpClient.openDataConnection(Unknown   Source) at   sun.net.ftp.FtpClient.put(Unknown   Source) at   shareit.ftp.FtpConnection.run(FTPtxt.java:110) sun.net.ftp.FtpProtocolException:   PORT   :500   'EPRT ':   command   not   understood. at   sun.net.ftp.FtpClient.openDataConnection(Unknown   Source) at   sun.net.ftp.FtpClient.put(Unknown   Source) at   shareit.ftp.FtpConnection.run(FTPtxt.java:110) sun.net.ftp.FtpProtocolException:   PORT   :500   'EPRT ':   command   not   understood. at   sun.net.ftp.FtpClient.openDataConnection(Unknown   Source) at   sun.net.ftp.FtpClient.put(Unknown   Source) at   shareit.ftp.FtpConnection.run(FTPtxt.java:110) 源程序如下: package   shareit.ftp; import   java.io.File; import   java.io.FileInputStream; import   java.io.IOException; import   sun.net.TelnetOutputStream; import   sun.net.ftp.FtpClient; class   Node { File[]   fle; }   class   FtpConnection   extends   Thread {       //private     String   user;         //private     String   password;         private     FtpClient   ftpclient; FtpConnection() {   try{ftpclient=new   FtpClient( "192.168.0.66 ",21);             Login();         } catch(Exception   e){} }   public   void   Login() { try   { ftpclient.login( "winterzd ",   "2251780 "); }   catch   (IOException   e)   { e.printStackTrace(); } }   public   void   Logout()   {     ftpclient.sendServer( "QUIT\r\n ");                 int   reply   =   0; try   { reply   =   ftpclient.readServerResponse(); }   catch   (IOException   e)   { e.printStackTrace(); } System.out.println(reply);   } public   void   run() { try   {         //readirt();     //********************************************* File   file=new   File( "D:\\2 "); File[]   filelist=file.listFiles();   int   count=filelist.length;   //System.out.println(count); 免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 相关资料更多> jsp分页显示,隐藏页码有关问题 session 保存对象两只方式有什么区别?该如何解决 关于循环时try写在外面还是里面的有关问题 如何使用另一个package里的非公有类 在命令行里输入javac一般,而输入Java不正常,这是为什么呢 关于calendar的有关问题 ajax的open方法传参,在struts中怎么获得参数 让java类中的一个方法一直运行,该如何处理 mysql :Data too long for column,该怎么解决


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3