我正在开发一个Java项目。在我的项目中,我需要一个FileInputStream,并使用以下代码获取它:
FileInputStream fis = new FileInputStream("test");
但问题是我每次都得到名为“test”而不是新名称的旧FileInputStream。有什么方法可以避免这种行为吗?谢谢!
答案 0 :(得分:0)
在方法中使用另一个FileInputStream之前,请确保FileInputStream已完全关闭。
fis.close();
FileInputStream fis = new FileInputStream("test");