目录的简单操作

  1. 建立目录
  2. 建立多级目录
  3. 目录的便利
  4. 目录的递归删除

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     }

 

你可能感兴趣的:(目录)