我該如何檢查我可以用Java刪除文件?如何檢查我是否可以刪除文件?
例如,我應該能夠刪除文件C:/file.txt
,但我從來沒有將能夠刪除possible duplicate描述,我不工作的C:/
或Computer
,或My Documents
等
解決方案。
我該如何檢查我可以用Java刪除文件?如何檢查我是否可以刪除文件?
例如,我應該能夠刪除文件C:/file.txt
,但我從來沒有將能夠刪除possible duplicate描述,我不工作的C:/
或Computer
,或My Documents
等
解決方案。
使用NTFS和Java 7(甲骨文JDK),只有爲我工作的事情確實是
boolean canDelete = file.renameTo(file)
這是令人驚訝的簡單和工程也爲文件夾,其中有「我的Windows 7 64位盒在「打開」或「鎖定」文件下面的某處。
其他的事情我想和生產誤報:AQUIRE一個的FileLock,文件#canWrite,文件#setLastModified( 「觸摸」),file.getParent()canWrite()
應該注意的是,這個函數的行爲是依賴於平臺的。 – colti 2017-10-06 14:30:48
*「解決方案中可能重複描述不適合我「。*請解釋爲什麼? – 2013-05-14 09:16:08
@Marco Forberg有時它會爲'C:\ file.txt'等常用文件拋出'Access is denied'異常。 – SeniorJD 2013-05-14 10:15:46