Delete All Files using Java
To delete all files using java we can simply use the delete() method available in java.io.File package. First we have to list all the file in directory using the File.listFiles() method and then simply use the File.delete() method to delete the files inside the directory.
below exapmle demostrates that how to delete all files inside a directory
import java.io.File; public class ForceDelete { public static void main(String[] args){ File directory = new File("c:\\javaartifacts\\"); try { if(directory.list().length > 0 ){ for(File file: directory.listFiles()){ file.delete(); System.out.println("file "+file.getName()+ " deleted from directory "+directory); } } else{ System.out.println("directory does not contain files"); } } catch (Exception e) { e.printStackTrace(); } } }
output:-
file index.php deleted from directory c:\javaartifacts file insert.php deleted from directory c:\javaartifacts file login.php deleted from directory c:\javaartifacts file logout.php deleted from directory c:\javaartifacts file query.php deleted from directory c:\javaartifacts file serve.php deleted from directory c:\javaartifacts file structure.php deleted from directory c:\javaartifacts file users.php deleted from directory c:\javaartifacts