我使用FtpClient类来进行编写时,如何使用命令操作,比如ftpClient.sendServer("ls");怎样获取返回的东西,或者是应该怎样做,才能达到目的。 你到sun公司的站点上去查资料,我以前做过一个这样的类,就是从上面查到的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import sun.net.ftp.* ;import java.util.*;import sun.net.*;import java.io.*;public class FtpClientTest{ public static void main(String[] args) { try { byte[] bt; TelnetInputStream getfile=null; TelnetOutputStream putfile=null; String str; /** * 和服务器建立连接 */ FtpClient ftp = new FtpClient ("172.18.254.1"); str = ftp.getResponseString (); System.out.println("Connection="+str); /** * 登陆到Ftp服务器 */ ftp.login ("Anonymous",""); str = ftp.getResponseString (); System.out.println("login="+str); /** * 下面的代码是打印当前目录列表 */BufferedReader in=new BufferedReader(new InputStreamReader(ftp.list()));str=ftp.getResponseString();System.out.println(str);while((str=in.readLine())!=null){System.out.println(str);} }catch(Exception e){e.printStackTrace ();} }} 关于字符串处理的若干问题!! 主线程与子线程需同时结束吗? 如何生成EXE 麻煩请问 Jtable怎样可以设置表头在左边显示 ArrayList 的add() 学JAVA上手快吗????想改了!!! 如何把一个对象转化成的字符串再转化回来 关于SQL的提问 在servlet中 response.sendredirect 符号不认识 谁有java8的API文档? 对于相同的Exception,如何分辨造成Exception的原因 明天就放假了,各位朋友春节快乐,放点分!
import java.util.*;
import sun.net.*;
import java.io.*;public class FtpClientTest
{
public static void main(String[] args)
{
try
{
byte[] bt;
TelnetInputStream getfile=null;
TelnetOutputStream putfile=null;
String str;
/**
* 和服务器建立连接
*/
FtpClient ftp = new FtpClient ("172.18.254.1");
str = ftp.getResponseString ();
System.out.println("Connection="+str);
/**
* 登陆到Ftp服务器
*/
ftp.login ("Anonymous","");
str = ftp.getResponseString ();
System.out.println("login="+str);
/**
* 下面的代码是打印当前目录列表
*/
BufferedReader in=new BufferedReader(new InputStreamReader(ftp.list()));
str=ftp.getResponseString();
System.out.println(str);
while((str=in.readLine())!=null)
{
System.out.println(str);
}
}catch(Exception e){e.printStackTrace ();}
}
}