JavaSE基础--file.exists的实际效果

package com.Day19.StudyTest;

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

public class Demo {
    //已知new一个File对象时实际情况中有没有文件都无所谓,也就是说仅仅只是创建了一个对象
    //那么,使用file.exists时是判断对象存不存在还是判断实际情况中文件是否存在
    public static void main(String[] args) throws IOException {
        //创建一个File对象,它的路径是D:\\test.txt
        File file = new File("D:\\test.txt");
        //没有创建实际文件,测试一下返回的是什么
        System.out.println("第一次测试,结果为:" + file.exists());                      //经测返回false,那么我创建一个文件试试
        //创建文件
        file.createNewFile();
        //测试
        System.out.println("第二次测试,结果为:" + file.exists());                      //静测返回true
    }
}

/**
 * 结论:file.exists判断的是实际情况中文件是否存在!!!
 * */

 

posted @ 2021-01-20 14:45  楼兰柔兰  阅读(230)  评论(0)    收藏  举报