[問題] 如何得知file可以讀取

看板java作者 (34)時間13年前 (2011/06/04 13:04), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
有個程式執行時會把某一txt鎖住 我的java程式就不能讀取了,請問要如何得知目前不能讀取呢? 目前的情況他會直接跳 java.io.FileNotFoundException (The process cannot access the file because it is being used by another process) 我想要在不能讀取時做些處理 已嘗試使用 canRead canWrite 皆無法正確得知 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.71.214.40

06/04 13:49, , 1F
try catch
06/04 13:49, 1F

06/04 14:24, , 2F
所以沒有一個API專門處裡這種的喔= =
06/04 14:24, 2F

06/04 21:09, , 3F
你要考慮到會有檢查後、讀取前被其他process讀走的可能性
06/04 21:09, 3F
文章代碼(AID): #1DwRpQS7 (java)