我们先来看完整的代码:

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项目夹的路径

您可能感兴趣的文章:

java io 文件是否存在,代码实例Java IO判断目录和文件是否存在相关推荐

  1. java字典写实例,基于JAVA的新华字典接口调用代码实例

    基于JAVA的新华字典接口调用代码实例 接口描述:基于JA V A的新华字典接口调用代码实例 接口平台:聚合数据 import java.io.BufferedReader; import java. ...

  2. java订单类_基于Java创建一个订单类代码实例

    这篇文章主要介绍了基于Java创建一个订单类代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 需求描述 定义一个类,描述订单信息 订单id 订 ...

  3. java订单类_使用Java创建一个订单类代码实例

    这篇文章主要简介了使用Java创建一个订单类代码实例,文中通过示例代码简介的非常具体,对大家的学习或者工作具有一定的参考学习网上卖,需要的朋友可以学习下 需求描述 定义一个类,描述订单信息 订单id ...

  4. python怎么读取csv文件-python3读取csv文件任意行列代码实例

    这篇文章主要介绍了python3读取csv文件任意行列代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 读取每一行 reader = csv. ...

  5. python 判断目录和文件是否存在,若不存在即创建

    python 判断目录和文件是否存在,若不存在即创建 import os dirs = './11'if not os.path.exists(dirs):os.makedirs(dirs)

  6. java 文件下载代码_java文件下载代码实例(单文件下载和多文件打包下载)

    这篇文章主要介绍了java文件下载代码实例(单文件下载和多文件打包下载),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 最近项目有需要写文件下载相关 ...

  7. Java基础文档,图文并茂+代码实例

    写在前面: 本文为本人在期末复习时临时撰写的java复习文档,其中引用的他人内容均已添加链接.吐血整理数万字+数十张图片+示例代码,希望本文能对你有所帮助. 1.java概述 一次编程,到处运行 .j ...

  8. activemq 重启后java程序_ActiveMQ持久化机制代码实例

    这篇文章主要介绍了ActiveMQ持久化机制代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 用户注册成功后发短信提醒 同步http 异步mq ...

  9. java写文件 自动创建目录吗_Java 自动创建日志目录及文件

    自己写一个批处理文件,并定时执行批处理文件 需求:每一天定时生成日志文件目录及文件 1.准备 在 E:\code 目录下有一个自己写的根据系统时间作为参数的一部分创建需求目录和文件的 Java 文件 ...

最新文章

  1. 30秒清除你电脑中的垃圾(使你电脑急速如飞)
  2. Objective-C中一种消息处理方法performSelector: withObject:
  3. robot ride edit 页面不显示_【框架】robot-framework预研
  4. 3732: Network
  5. 荣耀20 Pro正面渲染图曝光:开孔全面屏设计+后置四摄
  6. 现代化蔬菜大棚采用什么和计算机自动控制,温室大棚自动控制系统存在的意义以及未来的发展...
  7. 007-配置IP和DNS
  8. 关于前端样式定位的一些自己的看法
  9. 属性用途_onenote样式系列②:详解11种默认样式,附style属性值
  10. larval 操作mysql数据库_laravel的数据库操作(三种)
  11. Linux中利用NFS实现飞鸽传书
  12. 拟合优度:Pearson 卡方检验
  13. SCSI硬盘系统无法启动取数据办法
  14. 【macOS免费软件推荐】第8期:IINA+
  15. 飞机精确定位模型matlab,一种精确定位飞机位置的方法与流程
  16. Cobalt Strike 的 Profile 文件解析
  17. 浅述不同版本ios系统有什么特点 ios 1 -ios 12
  18. 《仿大众点评仿美团做一个评价网站——Java SSM》项目研发阶段性总结
  19. Robcup2D足球学习记录【2020.01.18】
  20. 前端 mockjs模拟数据

热门文章

  1. 2013年35真棒恭贺新禧 - 壁纸
  2. 替换k个字符后最长重复子串
  3. Dijkstra算法的思想和数学归纳法
  4. 基于SharePoint 2013的论坛解决方案[开源]
  5. Solaris IPMP 配置
  6. 对 Accordion 组件使用样式
  7. 什么是云计算?—Vecloud 微云
  8. 如何保护企业网络免受勒索软件攻击 Vecloud微云
  9. windows系统共享文件夹访问无需验证(输入用户名和密码)即可进入
  10. vue——组件之elementTable组件再封装