代码实例Java IO判断目录和文件是否存在

 更新时间:2018年02月28日 11:00:25   作者:彬菌  
本篇文章给大家分享了Java IO判断目录和文件是否存在的代码,对此有需要的读者们可以跟着小编一起学习下。

我们先来看完整的代码:

import java.io.File;

public class JudgeFile {
	public static void main(String[] args) {
		File dir = new File("D:/"); //声明D磁盘
		File file = new File(dir,"test"); //声明D磁盘根目录下名为test的文件
		
		boolean d=dir.exists();
		boolean f=file.exists();
		
		if(d==true){
			System.out.println(dir.getAbsolutePath()+"目录存在");
		}
		else{
			System.out.println(dir.getAbsolutePath()+"目录不存在");
		}
		if(f==true){
			System.out.println(file.getAbsolutePath()+"文件存在");
		}
		else{
			System.out.println(file.getAbsolutePath()+"文件不存在");
		}
	}
}

说明:

exists() 方法来检测文件或目录是否存在

getAbsolutePath()方法打印磁盘路径

如果不声明目录,例如File file = new File(“test”); 默认路径为java项目夹的路径

相关文章

  • 如何将maven源改为国内阿里云镜像

    如何将maven源改为国内阿里云镜像

    在使用Maven打包Scala程序时,默认是从位于国外的Maven中央仓库下载相关的依赖,造成我们从国内下载依赖时速度很慢,下面这篇文章主要给大家介绍了关于如何将maven源改为国内阿里云镜像的相关资料,需要的朋友可以参考下
    2023-02-02
  • 详解Java对象结构与对象锁的升级

    详解Java对象结构与对象锁的升级

    这篇文章主要为大家详细介绍了Java对象结构与对象锁的升级,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • mybatis连接数据库实现双表查询

    mybatis连接数据库实现双表查询

    本文主要介绍了mybatis连接数据库实现双表查询,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-09-09
  • Java使用IOC控制反转的三种设计模式详解

    Java使用IOC控制反转的三种设计模式详解

    这篇文章主要为大家详细介绍了Java使用IOC控制反转的三种设计模式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • mybatis plus CU自动填充 和 软删除自动填充的实现方法

    mybatis plus CU自动填充 和 软删除自动填充的实现方法

    这篇文章主要介绍了mybatis plus CU自动填充 和 软删除自动填充的实现方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-07-07
  • maven项目无法读取到resource文件夹的问题

    maven项目无法读取到resource文件夹的问题

    这篇文章主要介绍了maven项目无法读取到resource文件夹的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • Java Stream 流的使用过程解析

    Java Stream 流的使用过程解析

    这篇文章主要介绍了Java Stream 流的使用过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • 深入学习Java同步机制中的底层实现

    深入学习Java同步机制中的底层实现

    在多线程编程中我们会遇到很多需要使用线程同步机制去解决的并发问题,这些同步机制是如何实现的呢?下面和小编来一起学习吧
    2019-05-05
  • Java中生成唯一ID的方法示例

    Java中生成唯一ID的方法示例

    这篇文章主要介绍了Java中生成唯一ID的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • Java实现多个wav文件合成一个的方法示例

    Java实现多个wav文件合成一个的方法示例

    这篇文章主要介绍了Java实现多个wav文件合成一个的方法,涉及java文件流读写、编码转换、解析等相关操作技巧,需要的朋友可以参考下
    2019-05-05

最新评论