java获取ftp目录结构
时间: 2023-10-10 07:12:42 浏览: 82
要获取FTP目录结构,可以使用Apache Commons Net库中的FTPClient类。以下是一个获取FTP目录结构的示例代码:
```java
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPFile;
public class FtpUtils {
public static void main(String[] args) {
String server = "ftp.example.com";
int port = 21;
String username = "username";
String password = "password";
try {
FTPClient ftpClient = new FTPClient();
ftpClient.connect(server, port);
ftpClient.login(username, password);
FTPFile[] files = ftpClient.listFiles();
for (FTPFile file : files) {
System.out.println(file.getName());
}
ftpClient.logout();
ftpClient.disconnect();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
此代码通过FTPClient类连接到FTP服务器,并使用login方法进行身份验证。然后,使用listFiles方法获取FTP服务器上的文件列表,并遍历打印每个文件的名称。
阅读全文