首先判断给定的路径是否是文件,如果是直接删除,如果是目录则会递归删除目录下的所有文件 /** * 递归删除文件 * @param filePath 文件路径 */ public static void deleteFile(String filePath) { File file = new File(filePath); if(file.isFile()) { file.delete(); }else { File[] files = file.listFiles(); if(files == null) { file.delete(); }else { for (int i = 0; i < files.length; i++) { deleteFile(files[i].getAbsolutePath()); } file.delete(); } } }
递归删除系统文件
最新推荐文章于 2024-03-26 15:42:55 发布