我無法刪除Java中的文件。在我的程序中,我創建了一個文件,用它做了一些事情,然後我必須刪除它。當我調用myFile.delete()時,它返回false。我檢查了它試圖刪除的路徑及其正確性,我也擁有管理員權限(我正在使用Windows 7)。這裏是我的一段代碼,很簡單:無法刪除JAVA文件
File aux = new File(System.getProperty("user.dir")+"//tmp.ps");
CreatePostScript(aux.getAbsoluteFilePath());
SendToPrinter();
try{
aux.delete();
}
catch(SecurityException ex){
ex.printStackTrace();
}
編輯,我已經閱讀了文件對象的某些屬性:
canRead() returns false
canWrite() returns false
exists() returns false
getPath() returns the_actual_path_of_the_file
isFile() returns false
你得到的異常是什麼 – developer
他不會例外,'delete()'返回false。 – looper
possiblity duplicate http://stackoverflow.com/q/991489/668970 – developer