我需要從Java程序中刪除文件並編寫了此代碼。它無法刪除文件,我不明白爲什麼。該文件未被使用且未被寫保護。Java文件刪除失敗
public static void delfile(String filetodel) {
try {
File file = new File("filetodel");
if (file.delete()) {
System.out.println(file.getName() + " is deleted!");
} else {
System.out.println("Delete operation is failed." + filetodel);
}
} catch (Exception e) {
e.printStackTrace();
}
}
您可能必須刪除那裏有新文件(「filetodel」)的引號,因爲您不使用參數 – Sw4Tish
有什麼例外? – sanbhat
考慮使用新的NIO.2文件API。 – Puce