我正在写入文件并在写入后关闭流。最后我正在删除文件。但是程序执行完成后我仍然可以找到文件。它的多线程环境。
那么是否可以检查它被哪个函数或哪个线程使用?
更新代码:
File p_file = new File("C:\\", "GUID");
p_file.createNewFile();
FileOutputStream fos = null;
try {
fos = new FileOutputStream(p_file);
fos.write("This is test msg.".getBytes());
} finally {
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
if(p_file.exists())
System.out.println(p_file.delete());
}
}
谢谢