Java文件从字符串文件路径中删除正斜杠

时间:2016-08-04 14:33:29

标签: java macos unc

我在mac到windows情况下使用UNC时遇到问题。我有一个Java程序,它采用文件路径并从文件路径的String表示创建一个File对象。问题是当文件路径字符串传递给File构造函数时,会删除其中一个正斜杠。我已经搜索了stackoverflow,但我还没有看到这个问题。

ex:" file:// path / here / somewhere"变成"文件:/ path / here / somewhere"

现在请记住,这最初是一个UNC路径(例如:\\ path \ here \ somewhere),但我尝试从Mac访问它。对这种令人沮丧的情况的任何帮助都会为我的灵魂带来奇迹。

1 个答案:

答案 0 :(得分:0)

尝试使用java.nio api,它具有完美的跨文件系统工具。这里简短example