FileInputStream fis = new FileInputStream("test.htm");
FileChannel fc = fis.getChannel();
ByteBuffer bbuf = fc.map(FileChannel.MapMode.READ_ONLY, 0, (int) fc.size());
CharBuffer cbuf = Charset.forName("utf-8").newDecoder().decode(bbuf);
String str = new String(cbuf.array());//....对str的操作cbuf.clear();
bbuf.clear();
fc.close();
fis.close();File f = new File("test.htm");
f.delete(); //------这里返回了false,文件删除不了``听说是什么共享的问题,自己都搞不掂```
请帮忙~~
FileChannel fc = fis.getChannel();
ByteBuffer bbuf = fc.map(FileChannel.MapMode.READ_ONLY, 0, (int) fc.size());
CharBuffer cbuf = Charset.forName("utf-8").newDecoder().decode(bbuf);
String str = new String(cbuf.array());//....对str的操作cbuf.clear();
bbuf.clear();
fc.close();
fis.close();File f = new File("test.htm");
f.delete(); //------这里返回了false,文件删除不了``听说是什么共享的问题,自己都搞不掂```
请帮忙~~
解决方案 »
- running runnable小问题,在线等
- 《java编程思想》和《java核心技术 I》哪本适合初学者看?
- 继承问题
- 在JPanel中添加不了图片。。。
- 一个简单的程序 ,哪位大侠帮忙看看呀!程序贴出了,直接运行就行
- 对多态的理解,请高手说说你们对多态的理解
- 急!!!JB连sqlserver时出现下列问题,高手指点啊!!!!!!!!!!!!!!!!!!!!!!!!
- C++和Java数据转换问题,请高手指教!
- 找人!
- 请问:1.WIN2000中如何设置一打开DOS窗口时的路径,如:一打开就是C:\J2SDK\BIN ? 2.在IE中如何设置不让IE缓存?3、如何将IE收藏夹中收藏
- 请教一个关于建JTree类的问题..郁闷中..
- IO的问题
{
file.delete();
}
加一个if(file.exists())
{
file.delete();
}文件是肯定存在的
我的文本文件有3M多``
读完文件后就要删,
如果不是FileChannel快些我都不用他``
现在读完后删不了```郁闷
cbuf.clear();
bbuf.clear();
fc.close();
fis.close();
后加fc=null;System.gc();
然后再删