我在以下 coge 中遇到错误。 它无法将 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)
或类似方法。
关于java - 使用java代码从Linux机器访问共享文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59628473/