标签: java file-io file-locking
当文件锁失败因为它在另一个程序中打开时,如何在Java中抛出异常?如果我想用
filelock = rf.lock();
现在,如果文件在另一个程序中打开,它所做的就是冻结。
答案 0 :(得分:2)
查看FileChannel#tryLock(...)功能。这应该做你需要的。
答案 1 :(得分:-2)
你可以写一个文本文件,而不是删除它。如果文件在里面,那里会有两次字符串或整数或其他任何东西。所以你可以将它与一个真正的字符串进行比较。