【问题标题】:Accessing folder from Linux machine from Windows and linux从 Windows 和 linux 从 Linux 机器访问文件夹
【发布时间】: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 新手。

标签: java linux windows


【解决方案1】:

你必须使用 java lib 中的 File.separator

【讨论】:

    猜你喜欢
    • 2017-10-10
    • 2014-11-02
    • 1970-01-01
    • 1970-01-01
    • 2016-02-10
    • 1970-01-01
    • 2018-11-23
    • 1970-01-01
    • 2017-05-21
    相关资源
    最近更新 更多