⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ftplist.java

📁 《Java程序设计与应用》-张仕斌-源程序 《Java程序设计与应用》-张仕斌-源程序
💻 JAVA
字号:
//FtpList.java
import java.io.*;
import sun.net.ftp.*;

    
public class FtpList {
	private static String host = "localhost";  //FTP服务器
	private static String userID = "Anonymous";  //登录用户,默认为匿名
	private static String password = "IEUser@"; //登录密码
	private static String directory = "/";      //服务器目录
	private static FtpClient ftpClient = null;  //FTP客户端对象
	
	public static void main(String[] args) {
		try {
			ftpClient = new FtpClient();   //创建FTP客户端对象
			ftpClient.openServer(host);     //打开到服务器的连接
			ftpClient.login(userID , password); //登录
			ftpClient.binary();             //以二进制方式传输
			ftpClient.cd(directory);        //改变服务器目录
			
			listFiles(ftpClient);           //自定义方法,列出目录和文件
		}catch(Exception e) {
			e.printStackTrace();
		}
	}
  
  /*该方法列出服务器当前目录下所有文件和子目录*/
  public static void listFiles(FtpClient fc) {
  	try {
  		BufferedReader br = new BufferedReader(
  					new InputStreamReader(ftpClient.list())); //获得输入对象
  		String s="";
  		while((s=br.readLine())!=null) {   //读取一行
  			System.out.println(s);
  		}
    }catch(Exception e) {
    	e.printStackTrace();
    }
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -