首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java判断资料是否被其它程序写

2012-09-21 
Java判断文件是否被其它程序写在Java程序中判断文件是否正在被其它应用程序写,可以用文件锁来解决,文件锁

Java判断文件是否被其它程序写
在Java程序中判断文件是否正在被其它应用程序写,可以用文件锁来解决,文件锁方案需要底层操作系统支持,在不同的系统中可能有不同的效果。

FileInputStream fis = new FileInputStream(file);FileChannel fc = fis.getChannel();                                // 试图获取对此通道的文件的独占锁定                                // 如果由于另一个程序保持着一个重叠锁定而无法获取锁定,则返回 nullFileLock fl = fc.tryLock();if(fl == null){fc.close();fis.close();return false;}fl.release();fc.close();fis.close();

热点排行