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

前端 未结 11 1370
不思量自难忘°
不思量自难忘° 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 11:46

    Do you mean like?

    for(File file: dir.listFiles()) 
        if (!file.isDirectory()) 
            file.delete();
    

    This will only delete files, not directories.

提交回复
热议问题