IO流3 --- File类的常用方法2 --- 技术搬运工(尚硅谷)

  • File类的判断功能
@Test
public void test5(){
    File file = new File("hello.txt");

    //判断是否是文件目录
    System.out.println(file.isDirectory());
    //判断是否是文件
    System.out.println(file.isFile());
    //判断是否存在
    System.out.println(file.exists());
    //判断是否可读
    System.out.println(file.canRead());
    //判断是否可写
    System.out.println(file.canWrite());
    //判断是否隐藏
    System.out.println(file.isHidden());
}
  • File类的创建和删除
@Test
public void test5(){
    File file = new File("hello.txt");

    //判断是否是文件目录
    System.out.println(file.isDirectory());
    //判断是否是文件
    System.out.println(file.isFile());
    //判断是否存在
    System.out.println(file.exists());
    //判断是否可读
    System.out.println(file.canRead());
    //判断是否可写
    System.out.println(file.canWrite());
    //判断是否隐藏
    System.out.println(file.isHidden());
}

File类的创建和删除
//创建文件
@Test
public void test6() throws IOException {
    File file = new File("hi.txt");
    if (!file.exists()){
        file.createNewFile();
        System.out.println("创建成功");
    }else {
        file.delete();
        System.out.println("删除成功");
    }
}

//创建文件目录
@Test
public void test7(){
    //创建文件目录。如果此文件目录存在,就不创建了。如果此文件目录的上层目录不存在,也不创建。
    File file1 = new File("C:\\Users\\Mi\\Documents\\io\\不存在的文件夹\\io1");
    boolean mkdir1 = file1.mkdir();
    if (mkdir1){
        System.out.println("创建成功1");
    }

    //创建文件目录。如果上层文件目录不存在,一并创建
    File file2 = new File("C:\\Users\\Mi\\Documents\\io\\不存在的文件夹\\io2");
    boolean mkdir2 = file2.mkdirs();
    if (mkdir2){
        System.out.println("创建成功2");
    }
}

  

 

posted @ 2019-10-18 16:45  地中有山  阅读(151)  评论(0编辑  收藏  举报