java对文件操作,删除文件,强制删除文件 你的名字 2021-09-26 23:32 542阅读 0赞 /** * 删除文件夹(强制删除) * @param file */ public static void deleteAllFilesOfDir(File file) { if (null != file) { if (!file.exists()) return; if (file.isFile()) { boolean result = file.delete(); int tryCount = 0; while (!result && tryCount++ < 10) { System.gc(); // 回收资源 result = file.delete(); } } File[] files = file.listFiles(); if (null != files) { for (int i = 0; i < files.length; i++) { deleteAllFilesOfDir(files[i]); } } file.delete(); } } /** * 删除文件 * @param pathname * @return */ public static boolean deleteFile(String pathname) { boolean result = false; File file = new File(pathname); if (file.exists()) { file.delete(); result = true; System.out.println("文件已经被成功删除"); } return result; }
还没有评论,来说两句吧...