简单的问题:为什么我得到new IllegalArgumentException: Path component should be '/'当试图在以下URI创build一个zip文件系统时, new IllegalArgumentException: Path component should be '/' :
文件:E:/ somedirectory / somefile
但是,这似乎工作: file:/ somedirectory / somefile
如果我在两个不同的驱动器上具有相同的path,并且需要访问特定的path,该怎么办? 还是我完全错过了URI的重点呢?
写入远程文件:write()什么时候真的返回?
“&>”和“<&”令牌问题
_access是否searchPATH环境?
在C / C ++中创build1个用零填充的1GB文件的最快方法是什么?
如何编写自己的基本磁盘扫描器
打开()不与UBUNTU上的O_DIRECT标志一起使用
对于使用Windows卷的路径,请使用以下格式:
file:///e:/somedirectory/somefile
三重///结果是省略了本地文件的URL 主机名 。 比较: file://sometherhost/e:/somedirectory/somefile ,根据URI规范是有效的,如果对访问远程卷上的文件没有实际的用处。
1.反斜杠用来指向目录和文件
2.这样试试…
`E:\somedirectory\somefile`
也许它更容易与URI生成器做到这一点。 我总是使用它:
URIBuilder builder = new URIBuilder(); builder.setSchema("file").setHost("anyhost").setPath("/yourpath/"); URI uri; uri = builder.build();
你可以检查你的URI:
System.out.println(uri.toString());
我希望这能帮到您!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。