关闭 FileChannel 打开的文件

if(file.length() > 0){

Method getCleanerMethod;

sun.misc.Cleaner cleaner = null;

try {

getCleanerMethod = byteBuffer.getClass().getMethod("cleaner",

new Class[0]);

getCleanerMethod.setAccessible(true);

cleaner = (sun.misc.Cleaner) getCleanerMethod

.invoke(byteBuffer, new Object[0]);

cleaner.clean();

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

时间: 2024-11-09 09:27:09

关闭 FileChannel 打开的文件的相关文章

Notepad++如何关闭最近打开的文件的历史记录功能

Notepad++是Windows 操作系统下的一套非常有特色的自由软件的纯文字编辑器(许可证:GPL),有完整的中文化接口及支持多国语言编写的 功能(UTF8 技术).它的功能比Windows中的Notepad(记事本)强大,除了可以用来制作一般的纯文本文件也十分适合当作编写电脑程序的编辑器. 我们在安装完notepad++软件后,默认情况下.每次找开文件.都会有最近打开的文件的历史记录 如果要关闭默认的记录最近打开的文件记录,可以在设置-->首选项-->备份处 把Remember curr

MyEclipse打开JSP文件报"Failed to create the part's controls"解决方法汇总

我把HTML代码放到JSP中的,昨晚还能用,今天就打不开了,在网上找了半天解决方法,总算解决了. 图片分享: 方法1. 在"开始"-->"运行"---->"cmd"进入命令提示行后,再进入myeclipse安装目录的eclipse文件夹,然后输入myeclipse -clean即可 方法2. 找到myeclipse安装目录的configuration文件夹删除除config.ini以外的所有文件(记得备份),重启myeclipse.

MyEclipse打开JSP文件报"Failed to create the part's controls"解决方法

HTML代码放到JSP中的,打不开了,在网上找了半天解决方法,总算解决了. 方法1. 在"开始"-->"运行"---->"cmd"进入命令提示行后,再进入myeclipse安装目录的eclipse文件夹,然后输入myeclipse -clean即可 方法2. 找到myeclipse安装目录的configuration文件夹删除除config.ini以外的所有文件(记得备份),重启myeclipse. 方法3. 找到myeclipse安

Sublime Text 2中关闭记住上次打开的文件

每次编辑一个文件,Crtl+w好累,有木有?如果关闭Sublime Text记住上次打开的文件这个功能呢? 1.打开Sublime Text 2—[Preferences]—[settings—user]添加以下代码 "hot_exit": false, "remember_open_files": false 2.保存再重启试试? ps:如果出现粉色警告,请使用逗号分割代码: 我的配置: { "font_size": 12, "ign

explorer.exe总是重启导致打开的文件夹关闭

最近电脑出了个问题,联网后桌面总是重启,导致打开的文件夹总是重启(但是浏览器没事),很是烦人. 在网上搜了一下,找到了解决方法,这里共享一下. 先是win+x,选择事件查看器-Windows日志-应用程序,找到错误,下面是我的错误报告: 错误是由OverlayIcon64.dll导致的,但是又不能直接删掉,因为explorer.exe正在运行.但是我把explorer.exe进程删掉后电脑就黑屏了, 因为explorer.exe是文件资源管理器... 后来在这里找到了解决方法:http://zh

System.Diagnostic.Process.Start vs System.Windows.Forms.Help.ShowHelp 打开CHM文件

CHM文件,Microsoft Compiled HTML Help,即"已编辑的帮助文件",包含一系列的HTML文件,index文件和其它的导航工具,经常作为产品的帮助文件[1]. 在.Net程序中,打开这种文件最简单的方式就是调用System.Windows.Forms.Help.ShowHelp()方法.根据MSDN,重载了四种调用方式[2].Control为父控件,string为Help文件的URL,HelpNavigator是一个枚举类型,可以采用Index或者Topic或者

无法查找或打开 PDB 文件解决办法

在 Visual Studio 调试器中指定符号 (.pdb) 和源文件 https://technet.microsoft.com/zh-cn/library/ms241613.aspx?f=255&MSPPError=-2147217396 无法查找或打开 PDB 文件解决办法 打开VS2013,点击菜单“工具”-“选项”. 2 在选项窗口中,展开“调试”-“常规”,然后在右边的窗格中勾选“启用源服务器支持”. 3 然后展开“调试”-“符号”,勾选“Windows符号服务器”. 4 这时,会

vs调试时底部输出调试信息“无法查找或打开 PDB 文件”解决办法

用VS调试程序时,有时会在VS底部的“输出”框中提示“无法查找或打开 PDB 文件”.这该怎么解决呢? 下面,我们以VS2013为例,来教大家解决办法. 工具/原料 VS 方法/步骤 打开VS2013,点击菜单“工具”-“选项”.   在选项窗口中,展开“调试”-“常规”,然后在右边的窗格中勾选“启用源服务器支持”.   然后展开“调试”-“符号”,勾选“Windows符号服务器”.   这时,会弹出一个警告对话框,无视点击“确定”即可.   最后,点击“确定”关闭选项窗口.   下面,我们再来

PHP文件操作 之打开远程文件

//配置php.ini 开启allow_url_fopen选项 //访问的文件有可读或者可写的权限 //$f = fopen('http://www.example.com/a.txt','rb'); //$f = fopen('http://www.example.com/a.txt','wb'); //fread($f,'读取的长度'); //访问远程文件 //打开远程文件 $f = fopen('http://www.baidu.com', rb); //判断打开文件是否成功 if (!$