"new FileInputStream()" 始终获取旧流。
"new FileInputStream()" always get the old stream.
我正在做一个 Java 项目。在我的项目中,我需要一个 FileInputStream 并使用以下代码获取它:
FileInputStream fis = new FileInputStream("test");
但问题是每次我得到名称为 "test" 的旧 FileInputStream 而不是新的。有什么方法可以避免这种行为?谢谢!
确保 FileInputStream 在您的方法中使用另一个 FileInputStream 之前完全关闭。
fis.close();
FileInputStream fis = new FileInputStream("test");
我正在做一个 Java 项目。在我的项目中,我需要一个 FileInputStream 并使用以下代码获取它:
FileInputStream fis = new FileInputStream("test");
但问题是每次我得到名称为 "test" 的旧 FileInputStream 而不是新的。有什么方法可以避免这种行为?谢谢!
确保 FileInputStream 在您的方法中使用另一个 FileInputStream 之前完全关闭。
fis.close();
FileInputStream fis = new FileInputStream("test");