用Java读取文件

时间:2015-04-05 18:23:19

标签: java nio

我想从以下位置读取带有java的SSL证书文件:

 URL url = TestSSLPacketChannel.class.getResource("/client.public");
    Path resPath = Paths.get(url.toURI());
    String file = new String(Files.readAllBytes(resPath), "UTF8");

此代码成功找到位于src\test\resources的文件,但是当我将文件发送到此Java方法时:

new FileInputStream(SSL_Cert);

我得到例外:java.io.FileNotFoundException: Invalid file path

不幸的是我可以改变方法new FileInputStream(SSL_Cert);,因为我会破坏代码逻辑。

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

尝试放入整个文件路径。 “C:\用户\文件夹\文件...”