程序员社区

Java IO教程 --- 使用Java判断文件是否存在

java.io.Fileexists()方法可用于检查文件在java 中是否存在。如果文件存在,则返回真,否则此方法返回假。

Java 检查文件是否存在

让我们看一个简单的程序来检查一个文件在 Java 中是否存在。

package com.journaldev.files;

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

public class FileExists {

    public static void main(String[] args) {
        File file = new File("/Users/pankaj/source.txt");
        File notExist = new File("xyz.txt");

        try {
            System.out.println(file.getCanonicalPath() + " exists? "+file.exists());
            System.out.println(notExist.getCanonicalPath() + " exists? "+notExist.exists());
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
}

上述程序的输出为:

/Users/pankaj/source.txt exists? true
/Users/pankaj/JavaPrograms/xyz.txt exists? false

注意:当我们提供相对路径来创建文件对象时,Eclipse 使用项目根目录作为基目录。如果您从命令行运行程序,则当前目录将用作基本目录。

赞(0) 打赏
未经允许不得转载:IDEA激活码 » Java IO教程 --- 使用Java判断文件是否存在

一个分享Java & Python知识的社区