我发现以下错误。
它无法将smbfile转换为文件。如何将我的文件复制到Windows共享文件夹?

SmbFile fromfile = new SmbFile("smb://192.168.10.117/TempLibrary/");
FileUtils.copyFileToDirectory((File) filelist.get(i), fromfile);

最佳答案

您不能将SmbFile强制转换为File,但是可以使用SmbFile.getInputStream()SmbFile.getOutputStream()访问文件的实际数据,然后使用FileUtils.copyFile(File,OutputStream)FileUtils.copyInputStreamToFile(InputStream, File)或类似名称。

09-28 11:21