簡體   English   中英

當文件鎖由於在另一個程序中打開而失敗時,如何引發異常?

[英]How to throw an exception when a file lock fails because it's open in another program?

當文件鎖由於在另一個程序中打開而失敗時,如何在Java中引發異常? 如果我想鎖定

filelock = rf.lock();

現在,如果在另一個程序中打開文件,則凍結的只是凍結。

檢出FileChannel#tryLock(...)函數。 那應該做您需要的。

您可以寫一個文本文件而不是刪除它。如果文件在其中,則將有兩次字符串或整數或其他任何東西。因此,您可以將其與真實字符串進行比較。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM