Java删除文件
如何删除一个文件?
解决方法
这个例子说明如何使用File类的delete()方法删除文件。
import java.io.*; public class Main { public static void main(String[] args) { try { BufferedWriter out = new BufferedWriter (new FileWriter("filename")); out.write("aString1 "); out.close(); boolean success = (new File ("filename")).delete(); if (success) { System.out.println("The file has been successfully deleted"); } BufferedReader in = new BufferedReader (new FileReader("filename")); String str; while ((str = in.readLine()) != null) { System.out.println(str); } in.close(); } catch (IOException e) { System.out.println("exception occoured"+ e); System.out.println("File does not exist or you are trying to read a file that has been deleted"); } } } }
结果
上面的代码示例将产生以下结果。
The file has been successfully deleted exception occouredjava.io.FileNotFoundException: filename (The system cannot find the file specified) File does not exist or you are trying to read a file that has been deleted