1、下载相应的jar包
commons-net-3.6.jar
2、具体代码如下
package org.ftp.conntion;
import java.io.File;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPFile;
public class ConnectionFtp extends JFrame{
/**
*
*/
private static final long serialVersionUID = 1L;
static JTree tree;
static DefaultTreeModel newModel;
static DefaultMutableTreeNode Node;
static DefaultMutableTreeNode temp;
public ConnectionFtp() throws IOException {
// TODO Auto-generated constructor stub
FTPClient ftp = ConnFTP("192.168.1.31", "ao", "tech", 21);
Node = ListFTPFile(ftp, ftp.printWorkingDirectory());
ftp.disconnect();
newModel = new DefaultTreeModel(Node);
tree=new JTree(newMod