1、登录:
/**
* 测试登录
* */
public boolean login(String serverIP, String user, String pwd) throws IOException {
boolean flag = false;
FTPClient ftpClient = new FTPClient();
try {
ftpClient.connect(serverIP);
if(ftpClient.login(user, pwd)){flag = true;}
}catch(IOException e){
e.printStackTrace();
throw new RuntimeException("FTP客户端出错!", e);
}finally{
try {
ftpClient.disconnect();
} catch (IOException e) {
e.printStackTrace();
throw new RuntimeException("关闭FTP连接发生异常!", e);
}
}
return flag;
}
2、显示目录:
/**
* 显示目录XML
* */
public String listAllFileAsXMLString(String serverIP, String user, String pwd,String remotePath){
Document document = new Document();
Element root = new FTPService().listAllFileAsXML(serverIP, user, pwd, remotePath);
document.addContent(root);
Format format = Format.getPrettyFormat();
format.setEncoding("utf-8");
format.setIndent(" ");
XMLOutputter out = new XMLOutputter(format);
return out.outputString(document);
}
/**
* 显示目录节点
*