package com.learn.demo01.File;import java.io.File;/*File类判断功能的方法- public boolean exists() :此File表示的文件或目录是否实际存在。- public boolean isDirectory() :此File表示的是否为目录。- public boolean isFile() :此File表示的是否为文件。*/
public class Demo04File {public static void main(String[] args) {show02();}/*public boolean isDirectory() :此File表示的是否为目录。用于判断构造方法中给定的路径是否以文件夹结尾是:true否:falsepublic boolean isFile() :此File表示的是否为文件。用于判断构造方法中给定的路径是否以文件结尾是:true否:false注意:电脑的硬盘中只有文件/文件夹,两个方法是互斥这两个方法使用前提,路径必须是存在的,否则都返回false*/private static void show02() {File f1 = new File("C:\\Users\\leon\\Desktop\\0");//不存在,就没有必要获取if(f1.exists()){System.out.println(f1.isDirectory());System.out.println(f1.isFile());}File f2 = new File("C:\\Users\\leon\\Desktop\\00");if(f2.exists()){System.out.println(f2.isDirectory());//trueSystem.out.println(f2.isFile());//false}File f3 = new File("D:\\idea\\IdeaProjects\\08_FileAndRecursion\\08_FileAndRecursion.iml");if(f3.exists()){System.out.println(f3.isDirectory());//falseSystem.out.println(f3.isFile());//true}}/*public boolean exists() :此File表示的文件或目录是否实际存在。用于判断构造方法中的路径是否存在存在:true不存在:false*/private static void show01() {File f1 = new File("C:\\Users\\leon\\Desktop\\00");System.out.println(f1.exists());//trueFile f2 = new File("C:\\Users\\leon\\Desktop\\0");System.out.println(f2.exists());//falseFile f3 = new File("08_FileAndRecursion.iml");//相对路径 D:\idea\IdeaProjects\08_FileAndRecursion\08_FileAndRecursion.imlSystem.out.println(f3.exists());//trueFile f4 = new File("a.txt");System.out.println(f4.exists());//false}
}

File类判断功能的方法相关推荐

  1. File类获取功能的方法

    package com.learn.demo01.File;import java.io.File;/*File类获取功能的方法- public String getAbsolutePath() :返 ...

  2. File类 判断功能和获取功能

    1 package cn.zmh.File; 2 3 import java.io.File; 4 /* 5 * 6 * File判断功能 7 * 8 * */ 9 public class File ...

  3. File类的几个方法

    package FileT.Day1;/*** File类的其中三个构造方法* 第一个是输入文件的完整路径* 第二个是父路径加子路径分开写.子路径就是文件名字.* 第三个是传入一个Fiel对象作为父路 ...

  4. Java file类中的renameTo方法

    renameTo方法 public boolean renameTo(File dest),File类中的renameTo方法可以操作文件或目录. 1. 操作文件 1.1 在同一目录下操作 1.重命名 ...

  5. File类判断和获取功能

    判断功能 方法名 说明 public boolean isDirectory() 测试此抽象路径名表示的File是否为目录 public boolean isFile() 测试此抽象路径名表示的Fil ...

  6. File类中的listFiles()方法

    File类中的listFiles()得到的是一个 File 类型的数组,返回的是该目录中的文件和目录. public class listFilesdemo {@Testpublic void tes ...

  7. IDEA 类图功能使用方法

    1. Ctrl+Shift+Alt+U显示类图,(可以选中代码中类,再按快捷键,直接进入此类的类图) 2. 在类图中,选中某类右击显示Show Implementations,弹出子类的选择框. 按S ...

  8. Java中file类getPath(),getAbsolutePath(),getCanonicalPath()方法区别

    file的这几个取得path的方法各有不同,下边说说详细的区别 概念上的区别:(内容来自jdk,个人感觉这个描述信息,只能让明白的人明白,不明白的人看起来还是有点难度(特别试中文版,英文版稍好些)所以 ...

  9. 进阶14 File类、遍历、递归

    File类 概述 File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. java.io.File类 文件和目录路径名的抽象表示形式. java把电脑中的文件和文件夹( ...

最新文章

  1. leetcode算法题--二分查找
  2. qt creator 构建(build) 执行cmake 部署的区别?(未解决)
  3. echart关系树状图_干货 | 25个常用Matplotlib图的Python代码
  4. 解决xx is not in the sudoers file. This incident will be reported.问题
  5. Java并发——Synchronized及其实现原理
  6. unity打开excel表格_Excel电子表格需要双击两次才能打开问题的解决方案
  7. 英文翻译软件哪个好?不能错过的有这几个。
  8. USB免驱接触式FM4442卡ISO7816读写器S3-BMU-A0函数使用规则
  9. sipP测试,UAS怎么主动发BYE消息
  10. Fiddler下载安装、配置https证书、抓取手机app请求教程(官网)
  11. 扫码枪 android EditText
  12. 亚当·斯密 传奇一生
  13. python文字游戏循环3次_Python寻宝游戏中的无限循环
  14. React className的写法
  15. 解决Commend 'ifconfig' not found , but can be installed whith............ifconfig不能查看ip问题
  16. 深度测评:贪心AI课程到底怎么样?
  17. 嵌入式Linux开发-uboot常用命令介绍(上篇)
  18. 蘑菇街 App 的组件化之路
  19. 【大数据】关于Hive的几个需要注意的点
  20. win10局域网的一点设置

热门文章

  1. Linux networkmanager
  2. IOS开发笔记之十七——一个关于工程目录读写权限的问题
  3. WPF整理-处理没有注意到的异常
  4. 从决策树学习谈到贝叶斯分类算法
  5. asp.net中将枚举绑定到下拉列表
  6. 在一台服务器上配置多个Tomcat的方法
  7. 【Lucene】Lucene的工作原理
  8. 使用jQuery操作input的value值
  9. 探讨Express Router Route
  10. 2007-3-31第五天CCNA课