【发布时间】:2016-09-29 11:28:57
【问题描述】:
我在 Linux 上创建了共享文件夹 (common_folder),我希望 Windows 和 Linux 系统都可以访问它。
编程语言是Java。我使用“//IP 地址/common_folder”作为文件夹路径,以便 Linux 和 Windows 都可以访问它。
{{ File folder = new File("//IP地址/common_folder"); }}
当我尝试在 Linux 机器中使用上述行获取文件夹时,它给出的文件夹路径为:“/root/eclipse///IP 地址/common_folder”。 但是,我只想要 '//IP 地址/common_folder' 作为文件夹路径,因为我的文件夹在该路径上可用。
如何在Linux中使用java获取上述路径的文件夹?
【问题讨论】:
-
您可以创建符号链接或挂载,以便
//hostname指向与 Windows 挂载相同的东西。您可以设置自动挂载以自动执行相同的操作。 -
@Peter:由于我不明白,请您详细说明一下吗?并感谢您的快速回复。
-
在 linux 中,您可以静态或动态地将挂载点添加到您需要的任何位置,如果您为
//hostname或//IPaddress添加挂载点,它将指向 samba 或您选择的 nfs 挂载。无论如何,File如何用于精细文件/目录这完全取决于操作系统配置而不是 Java。 -
您能解释一下如何在 OpenSUSE 中挂载点吗?因为我是 Linux 新手。