Delete all files in directory (but not directory) - one liner solution

前端 未结 11 1369
不思量自难忘°
不思量自难忘° 2020-12-12 11:38

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.

11条回答
  •  一个人的身影
    2020-12-12 12:02

    public class DeleteFile {
        public static void main(String[] args) {
            String path="D:\test"; 
            File file = new File(path);
            File[] files = file.listFiles(); 
            for (File f:files) 
            {if (f.isFile() && f.exists) 
                { f.delete();
    system.out.println("successfully deleted");
                }else{
    system.out.println("cant delete a file due to open or error");
    } }  }}
    

提交回复
热议问题