要点:
1)判定为文件可以直接删除
2)判定为文件夹,需要先遍历回归删除干净文件夹里面的文件,再把文件夹删掉
3)直接删除非空的文件夹,会删除失败
@AfterMethod public void deleteFilesDir() { deleteAll(filePath); } //删除指定文件夹下所有文件 public void deleteAll(String path) { File filePar = new File(path); if (filePar.exists()) { File files[] = filePar.listFiles(); for (int i = 0; i < files.length; i++) { if (files[i].isFile()) { files[i].delete(); } else if (files[i].isDirectory()) { deleteAll(files[i].getAbsolutePath()); files[i].delete(); } } } }
java 删除文件夹下的所有文件
最新推荐文章于 2023-11-28 10:36:11 发布