I want to delete all files inside ABC directory.
When I tried with FileUtils.deleteDirectory(new File(\"C:/test/ABC/\")); it also deletes folder ABC.
FileUtils.deleteDirectory(new File(\"C:/test/ABC/\"));
I think this will work (based on NonlinearFruit previous answer):
Files.walk(Paths.get("C:/test/ABC/")) .sorted(Comparator.reverseOrder()) .map(Path::toFile) .filter(item -> !item.getPath().equals("C:/test/ABC/")) .forEach(File::delete);
Cheers!