JAVA——52.保存对象

练习一、因为文件不存在,所以返回值是false

package org.zhaiyujia.pkg1;

import java.io.File;

public class TestFile {
    File file;
    public TestFile() {
        file=new File("c:/a.txt");
        boolean b=file.exists();
        System.out.println(b);
    }
    public static void main(String[] args) {
        new TestFile();
    }

}

这里写图片描述
练习二、用Java代码在f盘创建文件对象
补充:用Java代码在c盘创建文件对象,运行显示java.io.IOException:拒绝访问/客户端没有所需的特权问题的解决办法。我写的相关博客:怎么解决java.io.IOException: 拒绝访问/客户端没有所需的特权(亲测有效)https://blog.csdn.net/zhaiyujia15195383763/article/details/81176766

package org.zhaiyujia.pkg1;

import java.io.File;
import java.io.IOException;

public class TestFile {
    File file;
    public TestFile() {
        file=new File("f://a.txt");
        boolean b=file.exists();
        if(!b) {                      //之前报错是因为要强制try{}catch{}
            try {
                System.out.println(file.createNewFile());
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }
    public static void main(String[] args) {
        new TestFile();
    }

}

这里写图片描述
练习三、如何创建一个目录。
mkdirs() :创建由此抽象路径名命名的目录,包括任何必需但不存在的父目录。
注意:记得把原先f盘的a.txt删掉

package org.zhaiyujia.pkg1;

import java.io.File;


public class TestFile {
    File file;
    public TestFile() {
        file=new File("f:/a.txt");
        boolean b=file.exists();
        if(!b) {                      //之前报错是因为要强制try{}catch{}
            System.out.println(file.mkdirs());
        }
    }
    public static void main(String[] args)  {
            new TestFile();

    }

}

这里写图片描述

猜你喜欢

转载自blog.csdn.net/zhaiyujia15195383763/article/details/81176645