文件锁(Filelock)
摘要:
文件锁在解决Bug的过程中,遇到过这种问题:就是文件正在使用的过程,从文件管理器里面将文件删除,这样可能会导致一些不可预料的问题。在查阅了Java中File类的相关函数之后,在windows下面,可以使用File.rename()或 File.delete(),但是在Linux下面,这种方法也不行,文件还是被直接删除了,发现也没有什么很好的标记可以说明一个文件正在被使用中。最后,发现文件锁(FileLock)可以给文件一个锁,另一个程序在使用的时候判断文件是否有文件锁,就可以判断出文件是否正在使用。但是这种方法,在卸载SD卡的时候,好像接收不到SD卡卸载广播,不知道是什么原因,最后还是使用的S 阅读全文
posted @ 2012-11-21 19:20 adm1989 阅读(4412) 评论(2) 推荐(0) 编辑