java.io.File class exists() method can be used to check if file exists or not in java. If file exists, it returns true else this method returns false.

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

Java检查文件是否存在 (Java Check if File Exists)

Let’s look at a simple program to check if a file exists or not in 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();}}}

Output of the above program is:

上面程序的输出是:

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

Note: When we provide a relative path to create a file object, Eclipse uses project root as the base directory. If you are running the program from the command line, then the current directory is used as the base directory.

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

Read following post to know about java file path, canonical path and absolute path.

阅读以下文章,以了解Java文件路径,规范路径和绝对路径 。

GitHub Repository.GitHub存储库中签出更多Java IO示例。

翻译自: https://www.journaldev.com/912/java-check-if-file-exists

如何检查Java中是否存在文件相关推荐

  1. java 空文件夹删除_删除Java中的空文件夹,处理隐藏文件

    我想删除java中的空文件夹,这里是我的代码: try (DirectoryStream stream = Files.newDirectoryStream(path)) { for (Path fi ...

  2. Java中 实现通过文件夹选择任一图像,从而进行图像卷积操作

    ** Java中 实现通过文件夹选择任一图像,从而进行图像卷积操作 ** 之前的那篇关于图像卷积的博客(Java中实现图像的卷积效果),只是讲了给定一张图片,从而实现图片的卷积操作:而现在,需要去实现 ...

  3. 检查Java中的字符串是空还是空[重复]

    本文翻译自:Checking if a string is empty or null in Java [duplicate] This question already has an answer ...

  4. 如何检查Go中是否存在文件?

    本文翻译自:How to check if a file exists in Go? Go's standard library does not have a function solely int ...

  5. 在java中删除某个文件

    代码: public static void main(String[] args) {File file = new File("D:\\face0713\\fi"+key+&q ...

  6. Java中如何读取文件夹下的所有文件

    问题:Java中如何读取文件夹下的所有文件 Java里面是如何读取一个文件夹下的所有文件的? 回答一 public void listFilesForFolder(final File folder) ...

  7. JAVA中.jsp模板文件AJAX异步请求 - 数据渲染问题

    JAVA中.jsp模板文件AJAX异步请求 - 数据渲染失败,谁的过失? 后端已经查询出来结果,但是返回的API接口response查看不到对应的信息.(即:后台有,前台没有) 原因分析: 是因为AJ ...

  8. 关于Java中对于jsp文件的浅认识

    jsp文件可以作为java的模板页面?yes! 前端写好的HTML静态文件,后台的Java人员可以改为jsp文件,从而作为模板页面进行嵌套. 在项目中,或多或少的和java工程师有过一定的技术交流,发 ...

  9. 【java】java中内存映射文件和IO

    转载:https://leokongwq.github.io/2017/02/25/java-memorymapped-file-and-io.html 对大多数Java开发人员来说,Java中的内存 ...

最新文章

  1. Android控件点击圆形阴影反馈解决方案
  2. uitableView 选择跳过后, 跳回 颜色变化 问题
  3. Jasypt : 整合spring boot加密应用配置文件敏感信息
  4. Attention-OCR(Attention-based Extraction of Structured Information from Street View Imagery)
  5. Java程序员从笨鸟到菜鸟之(六十八)细谈Spring(二)自己动手模拟spring
  6. bugku ——加密 做题记录
  7. DPCM 压缩系统的实现和分析
  8. 【孤儿进程】孤儿进程组、守护进程
  9. C语言struct关键字详解—结构体
  10. linux下实现定时器,在Linux操作系统下实现定时器简介
  11. C++设计模式-Flyweight享元模式
  12. 30秒您学会配置TomCat环境变量,并运行无错
  13. Git版本控制的原理
  14. 精美商业计划书PPT模版大合集(共107份,900M)
  15. 淘宝直通车如何打造爆款,直通车爆款秘籍
  16. 华为服务器RH2288 V2 BIOS配置
  17. 1079 延迟的回文数 (20 分) java题解
  18. [分享] Hyper-V 安装Win7激活后黑屏
  19. grep 不区分大小写_使用不区分大小写的Grep
  20. private和protected的区别_学习笔记

热门文章

  1. 百度编辑器UEditor修改成支持物理路径
  2. 常用的各种标准下载网站(HB GB GJB MH)
  3. 最大似然估计、MAP、贝叶斯估计
  4. c语言,指针与数组--指针与二维数组2
  5. js 数组对象的操作方法
  6. jquery的extend和fn.extend
  7. Xilinx FPGA用户原语介绍
  8. JAVA基础-类型转换
  9. python 全栈开发,Day81(博客系统个人主页,文章详情页)
  10. 汇编:输出寄存器AX中的内容