微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

不太确定URI是如何处理文件的绝对path的

简单的问题:为什么我得到new IllegalArgumentException: Path component should be '/'当试图在以下URI创build一个zip文件系统时, new IllegalArgumentException: Path component should be '/' :

文件:E:/ somedirectory / somefile

但是,这似乎工作: file:/ somedirectory / somefile

如果我在两个不同的驱动器上具有相同的path,并且需要访问特定的path,该怎么办? 还是我完全错过了URI的重点呢?

汇编简单的I / O代码。 诠释为string错误

写入远程文件:write()什么时候真的返回?

“&>”和“<&”令牌问题

跟踪/计算进程的cpu和IO使用率的标准方法

_access是否searchPATH环境?

在C / C ++中创build1个用零填充的1GB文件的最快方法是什么?

如何编写自己的基本磁盘扫描器

为什么窗口第一次打开文件的速度太慢了,还有更快的方法

打开()不与UBUNTU上的O_DIRECT标志一起使用

文件描述符和文件句柄(和C)

对于使用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] 举报,一经查实,本站将立刻删除。

相关推荐