Java 删除目录
使用 File 類的 ofdir.isDirectory(), dir.list() 和 deleteDir() 方法在一個個刪除文件后刪除目錄
完整代碼
import java.io.File;public class Main {public static void main(String[] argv) throws Exception {// 刪除當前目錄下的 test 目錄deleteDir(new File("./test"));}public static boolean deleteDir(File dir) {if (dir.isDirectory()) {String[] children = dir.list();for (int i = 0; i < children.length; i++) {boolean success = deleteDir(new File(dir, children[i]));if (!success) {return false;}}}if(dir.delete()) {System.out.println("目錄已被刪除!");return true;} else {System.out.println("目錄刪除失敗!");return false;}} }結果輸出
目錄已被刪除! 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結
- 上一篇: java执行指定目录的class文件
- 下一篇: Java 集合重组