【发布时间】:2020-11-11 15:00:51
【问题描述】:
类 FTPClient 中的 listFiles 总是从根目录返回目录或文件,即使路径作为参数给出。
public static void main(String[] args) {
String server = "192.168.0.60";
int port = 21;
FTPClient ftpClient = new FTPClient();
try {
ftpClient.connect(server,port);
ftpClient.enterLocalPassiveMode();
ftpClient.login("anonymous", "");
FTPFile[] files = ftpClient.listFiles("/StorageCard");
for(FTPFile ftpFile: files) {
System.out.println(ftpFile.getName());
}
} catch(IOException io) {
io.printStackTrace();
}
}
StorageCard 是根文件夹内的目录
输出我得到的是
- 网络内部存储
- WinDrive
- 存储卡
- 应用数据
- 我的文档
- 程序文件
- 窗户
- …………
【问题讨论】:
标签: java ftp-client apache-commons-net