Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java代码从linux计算机访问共享文件夹_Java_Linux_Samba - Fatal编程技术网

使用java代码从linux计算机访问共享文件夹

使用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

我在下面的coge中得到一个错误。 它无法将SMB文件转换为其他文件。如何将我的文件复制到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)
或类似内容。

您不能将
SmbFile
转换为
文件
,但可以使用
SmbFile.getInputStream()
SmbFile.getOutputStream()
访问文件的实际数据,然后使用
FileUtils.copyFile(文件,输出流)
FileUtils.copyInputToFile(输入流,文件)
或类似文件。

SmbFile
不扩展
文件
。这里没有。不要随意标记。
SmbFile
不扩展
File
。这里没有。不要乱贴标签。