爱易网页
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,该怎么解决
|