空のディレクトリを削除するメソッド
子も探索します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | /** * delete Empty Directory * @param target */ public static void deleteEmptyDirectory(String target) { try { File dir = new File(target); File[] files = dir.listFiles(); if (files == null) { return; } else if (files.length == 0) { // System.out.println(target); dir.delete(); return; } for(File file: files) { if (file.isDirectory()) { deleteEmptyDirectory(file.getPath()); } } } catch (Exception e) { System.out.println(e); } } |