📄 ftplist.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 + -