日期:2014-05-20  浏览次数:20599 次

关于文件操作问题
请教下高手们:为什么在File类中,文件的读,删除同时操作的话,那个删除的功能为什么没用,文件删除不了?
读取文件我用的是:isr = new InputStreamReader(new FileInputStream(path));
while ((ch = isr.read()) != -1) {
sb.append((char) ch);
}
删除文件是File类中delete()方法.我尝试过用其它的读取方法:比如用BufferdeReader读取,这个可以删除,但读出来的成了乱码。请问下如何解决这个问题?

------解决方案--------------------
先把流关闭了吧!资源占用,是删不掉的!