2016-08-04 51 views
0

我遇到了在Windows中使用UNC的问题。我有一个Java程序,它从文件路径的字符串表示中获取一个文件路径并创建一个File对象。问题是当文件路径字符串被传递到File构造函数时,其中一个正斜杠被删除。我已经通过stackoverflow搜索,我没有看到这个问题。Java文件从字符串文件路径中删除正斜杠

例如:“文件://路径/位置/地方”变成了“文件:/路径/位置/某处”

现在牢记这原本是一个UNC路径(例如:\\路径\这里\ somewhere),但我试图从Mac访问它。任何对这种令人沮丧的情况的帮助都会为我的灵魂创造奇迹。

+0

可能重复的[转换Java文件://URL到文件(...)路径,平台无关,包括UNC路径](http://stackoverflow.com/q/18520972/5221149) – Andreas

回答

0

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

+0

这没有'解决问题。根据eclipse,URI.create不工作/存在。 – Joshhw

相关问题