我正在尝试从服务器读取文件。
我正在用smb来获取它,但是我需要它成为File []数组。

SmbFile dir = new SmbFile(url, auth);
for (SmbFile f : dir.listFiles()) {
    System.out.println(f.getName());
}


我当时想做的是

SmbFile tmp = new SmbFile(url:"./");
tmp.createNewFile();
dir.copyTo(tmp);

File csvFile = new File("./");

最佳答案

SmbFile home = new SmbFile(ServerURL, authentication);

SmbFile[] files = home.listFiles((fileList, name) -> name.endsWith(".dat"));


然后,只需遍历文件即可。

09-27 15:29