代码都是些基础代码,不过那个本地File的URI的创建搞了我很长时间,在网上也没搜到啥··
先后试过:
new URI("file://C://g.txt")
Exception:Illegal character in authority
new URI("file://C:/g.txt")
Exception:URI has an authority component
最后试出了结果
new URI("file:/c:/g3.txt")
最后从有关书籍上查得,正解应该是这样的.
URL url = new URL("file://" + realPath); //for Linux
URL url = new URL("file:///" + realPath); //for Windows
这篇博客介绍了如何使用Java从网络上抓取HTML文件内容,并将其写入本地文本文件。通过创建URL对象,打开连接获取InputStream,然后将内容写入FileOutputStream,过程中遇到了URI创建的问题,最终解决了Windows环境下URI格式的异常。
482

被折叠的 条评论
为什么被折叠?



