“new FileInputStream()”总是得到旧流。

时间:2015-10-08 17:00:30

标签: java fileinputstream

我正在开发一个Java项目。在我的项目中,我需要一个FileInputStream,并使用以下代码获取它:

FileInputStream fis = new FileInputStream("test");

但问题是我每次都得到名为“test”而不是新名称的旧FileInputStream。有什么方法可以避免这种行为吗?谢谢!

1 个答案:

答案 0 :(得分:0)

在方法中使用另一个FileInputStream之前,请确保FileInputStream已完全关闭。

fis.close();
FileInputStream fis = new FileInputStream("test");