目录的简单操作
- 建立目录
- 建立多级目录
- 目录的便利
- 目录的递归删除
1.建立目录
1 import java.io.File; 2 3 public class DirDemo { 4 public static void main(String[] args) { 5 String path = "abc"; 6 File f = new File(path); 7 if(f.exists()){ 8 f.delete(); //删除目录 9 }else{ 10 f.mkdir();//建立目录 11 } 12 } 13 }
2.建立多级目录
1 import java.io.File; 2 3 public class DirDemo2 { 4 public static void main(String[] args) { 5 String path = "c:/aaa4/bbb3/ddd2"; 6 File f = new File(path); 7 if (f.exists()) { 8 9 } else { 10 f.mkdirs(); 11 }
3.目录的遍历
1 String g = "g:/"; 2 File gf = new File(g); 3 for(File fg : gf.listFiles()){ 4 String info = fg.isFile() ? "文件" : "目录"; 5 System.out.println(fg.getName()+":"+info); 6 } 7
4.递归删除
1 public static void del(String path){ 2 File f = new File(path); 3 for(File ff : f.listFiles()){ 4 if(ff.isFile()){ 5 ff.delete(); 6 }else{ 7 del(ff.getAbsolutePath()); 8 } 9 } 10 f.delete(); 11 }