file.exists(),file.isFile()和file.isDirectory()的区别

作为一个java小白(*__*) 嘻嘻,最近在学习File类的时候遇到了疑惑,分不清这三个方法,查询了一下还是不大明白,然后(还是自己动手实验吧 好嗨哟!!)在这记录一下这三个方法的区别

file.exists()

// 当这个test无论是文件夹还是文件File file = new File("E:\temp\test");
//只要存在这个test  输出就是trueSystem.out.println(file.exists());

file.isFile()

// 当这个test是文件File file = new File("E:\temp\test");
//存在的这个test是文件时输出才是trueSystem.out.println(file.isFile());

file.isDirectory()

// 当这个test是文件夹时File file = new File("E:\temp\test");
//存在的这个test是文件夹时输出就是trueSystem.out.println(file.isDirectory());

-------------------------------------------------------------------------------------为文件时运行效果-----------------------------------------------------------------------



------------------------------------------------------------------------------------为文件夹时运行效果----------------------------------------------------------------------
sssss

file.exists(),file.isFile()和file.isDirectory()的区别相关推荐

  1. Java File、Paths、Path的意外错误:file.exists() 结果错误

    最近做项目自己写文件上传和下载,用到了File.Paths.Path,其中出现了如下意外情况: 实例化Path: Path path = Paths.get("E://souces/tmp/ ...

  2. linux 启动网卡错误 RTNETLINK answers: File exists 解决方案

    重启网卡时 出现 :RTNETLINK answers: File exists  提示 以下是网卡出来错误的解决方法: 第一种: network 和 NetworkManager 服务有冲突,这个好 ...

  3. Centos7修改默认网卡名(改为eth0)以及网卡启动报错RTNETLINK answers: File exists处理...

    安装好centos7版本的系统后,发现默认的网卡名字有点怪,为了便于管理,可以手动修改.下面对centos7版本下网卡重命名操作做一记录: 1)编辑网卡信息 [root@linux-node2~]# ...

  4. Linux启动网卡时出现RTNETLINK answers: File exists错误解决方法

    一.问题描述 VMware中克隆虚拟机是经常的事情,虽然如此,用到虚拟机时,本人还是喜欢新安装一个操作系统,针对服务器的应用,在安装操作系统时,一并安装好,并且也花不了多少时间.但最近需要大量的配置一 ...

  5. stm32编译时报错 ..........ER_IROM1: File exists 的问题

    芯片型号是STM32F103CB(128K),在工程中定义了一个常量数组到801F000地址处,编译时出现 ......ER_IROM1: File exists ........错误, 发现原来是芯 ...

  6. Git出现Unable to create 'E:/xxx/.git/index.lock': File exists.的解决办法

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/darlinghqq/article/d ...

  7. docker启动失败,报docker dead but pid file exists,处理方式

    Linux服务器异常,自动重启了,发现再启动docker时,启动失败,没有任何提示: 1. 查看docker的启动状态: sudo service docker status 2. 查看状态发现提示: ...

  8. Unable to create '/media/sf_nginx/H2_20151103/H2/.git/index.lock': File exists.

    今天不知怎么回事,git 突然不能add修改文件,错误信息如下,但是很奇怪的是git status 没有问题,依然正常工作 [root@test01 test_code_driver]# git ad ...

  9. Unable to create '.git/index.lock': File exists

    Git – fatal: Unable to create '/.git/index.lock': File exists. fatal: Unable to create '/path/my_pro ...

最新文章

  1. shell脚本中$#、$0、$@等特殊变量的含义
  2. 对CPU的IO操作的理解
  3. Ubuntu建立(apache+php+mysql)+phpmyadmin
  4. 轻量级日志采集系统Loki+grafana搭建
  5. 携程试点每周两天居家办公反响热烈,76%的员工主动报名
  6. Spring中的@ImportResource
  7. STL vector 用法
  8. Unable to instantiate SparkSession with Hive support because Hive classes are not found
  9. springmvc+ueditor上传路径(个人备忘)
  10. Iperf 网络性能测试
  11. conda install 报错PackagesNotFoundError: 以及和合理使用源的策略
  12. 前端框架中的大熊猫Ember
  13. Creational.Builder建造者模式:构造流程和具体实现的分离
  14. Apache-Tomcat-Ajp文件读取漏洞(CVE-2020-1938、CNVD-2020-10487)
  15. IPD解读——市场管理(MM)方法论
  16. 基于Github Actions + Docker + Git 的DevOps方案实践教程
  17. 网易互联网产品策划专员笔试题
  18. 我教女朋友学编程Html系列(6)—Html常用表单控件
  19. 在vue中使用高德地图获取坐标与地址信息(包含点击+搜索)
  20. 【android】喜马拉雅FM sdk使用

热门文章

  1. QString与QByteArray互转
  2. 树莓派无法识别摄像头+树莓派中opencv调用视频流人脸检测
  3. 店盈通:拼多多怎么没有差评?怎么退款?
  4. 等保测评师-等保测评工程师-发展路线(不喜勿喷)
  5. 哈尔滨苹果手机不开机怎么办
  6. 大数据集群的部署安装
  7. java mail 发送邮件_JavaMail实现收发邮件——(二)发送邮件
  8. 微信公众号网页授权记录
  9. 我的面试题. 业务抽象能力测试.
  10. 那两年炼就的Android内功修养