IO目录常用操作1

package io01;

import java.io.File;

public class Dir1 {
    public static void main(String[] args){
        //判断目录是否存在//建立目录
    File f =new File("user");
    if (f.exists()){
        System.out.println("user目录存在");
    }else {
       // f.mkdir();
//        File.mkdir():只能创建一级目录,且父目录必须存在,否则无法成功创建一个目录。
//        File.mkdirs():可以创建多级目录,父目录不一定存在
        System.out.println("user目录建立成功");
        System.out.println(f.exists());
    }
        //建立多级目录
        File f2 = new File("d:\\aQ\\book\\my\\user");
      //  if (!f2.exists()) f2.mkdirs();

        File f3 = new File("d:/Acode/user");
        if (f3.mkdirs()){
            System.out.println("建立成功");
        }else {
            System.out.println("已存在不用建立");
        }

        //删除目录一般只能删除一级目录
        File f4 =new File("d:/Acode/user");
           //存在并且是目录
        if (f4.exists()&& f4.isDirectory()){
            f4.delete();//删除文件或删除一级空目录


//删除多级目录    
Runtime run = Runtime.getRuntime(); run.exec("cmd /k rd /S /Q d:\\Acode");

 


} } }

 

posted @ 2021-01-20 15:52  谷先生  阅读(96)  评论(0)    收藏  举报