0
當一個文件鎖定因其在另一個程序中打開而失敗時,如何在Java中拋出異常?如果我試圖獲得鎖定如何在文件鎖定失敗時拋出異常,因爲它在另一個程序中打開?
filelock = rf.lock();
現在,只要文件在另一個程序中打開,它所做的就是凍結。
當一個文件鎖定因其在另一個程序中打開而失敗時,如何在Java中拋出異常?如果我試圖獲得鎖定如何在文件鎖定失敗時拋出異常,因爲它在另一個程序中打開?
filelock = rf.lock();
現在,只要文件在另一個程序中打開,它所做的就是凍結。
查看FileChannel#tryLock(...)函數。這應該做你需要的。
你可以寫一個文本文件而不是刪除它。如果文件在裏面,它會有兩個字符串或整數或其他任何東西。所以你可以將它與一個真正的字符串進行比較。