使用java代码从linux计算机访问共享文件夹
我在下面的coge中得到一个错误。 它无法将SMB文件转换为其他文件。如何将我的文件复制到windows共享文件夹使用java代码从linux计算机访问共享文件夹,java,linux,samba,Java,Linux,Samba,我在下面的coge中得到一个错误。 它无法将SMB文件转换为其他文件。如何将我的文件复制到windows共享文件夹 SmbFile fromfile = new SmbFile("smb://192.168.10.117/TempLibrary/"); FileUtils.copyFileToDirectory((File) filelist.get(i), fromfile); 您不能将SmbFile强制转换为File,但可以使用SmbFile.getInputStream()和SmbFil
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)
或类似内容。您不能将SmbFile
转换为文件
,但可以使用SmbFile.getInputStream()
和SmbFile.getOutputStream()
访问文件的实际数据,然后使用FileUtils.copyFile(文件,输出流)
,FileUtils.copyInputToFile(输入流,文件)
或类似文件。SmbFile
不扩展文件
。这里没有。不要随意标记。SmbFile
不扩展File
。这里没有。不要乱贴标签。