File类和流无关,不能完成文件的读取

File是文件和目录路径名的抽象表示形式——代表的是硬盘上的Directory(目录)和file(文件)

public static void main(String[] args) throws IOException {File f1 = new File("temp01");//相对路劲File f2 = new File("D:\\ppp\\qpqp.txt");//绝对路径File f3 = new File("D:\\couse");System.out.println(f1.exists());//文件路径是否存在System.out.println(f2.exists());System.out.println(f3.exists());if(!f3.exists()) {//f3.mkdir();//创建目录f3.createNewFile();//创建文件}File f4 = new File("C:/w/e/f/cw");if(!f4.exists()) {f4.mkdirs();//创建多重目录}}}
public static void main(String[] args) {File f1 = new File("test01");String abssolutePath = f1.getAbsolutePath();//获取绝对路径System.out.println(abssolutePath);//E:\java\test00\test01//获取文件名f1.getName();//得到父路径File f2 = new File("D:\\ppp\\qpqp.txt");String s = f2.getParent();System.out.println(s);//D:\ppp//判读是Directroy还是FileSystem.out.println(f2.isDirectory());//是否是一个目录System.out.println(f2.isFile());//是否是一个标准文件System.out.println(f2.isAbsolute());//是一个绝对路径名System.out.println(f2.isHidden());//是否是一个隐藏文件Date t  = new  Date(f2.lastModified());//获取文件的最后的修改时间System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS").format(t));System.out.println(f2.length());//获取字节数//列出子目录,文件File f3 = new File("E:\\java");File [] fs = f3.listFiles();for(File f:fs) {if(f.getAbsolutePath().endsWith(".java")) {System.out.println(f.getAbsolutePath());}}}

//使用递归找出某目录下的所有子目录以及子文件

public class tset02 {//使用递归找出某目录下的所有子目录以及子文件public static void main(String[] args) {File f = new File("E:\\java");method(f);}public static void method(File f) {if(f.isFile()) {return ;}//f可能是文件可能是目录File[] fs = f.listFiles();//列出子目录文件for(File s:fs) {System.out.println(s.getAbsolutePath());//可能是目录和文件method(s);}}
}
//复制粘贴

File类常用的方法以及相关推荐

  1. FIle类常用工具方法整理(持续更新)

    1.递归遍历一个目录,获取所有文件名(也可以取到绝对路径) public static void traverse(String filePath, List<String> files) ...

  2. java的知识点15——String基础、String类和常量池、String类常用的方法、字符串相等的判断、组合模式

    String基础 1. String类又称作不可变字符序列. 2. String位于java.lang包中,Java程序默认导入java.lang包下的所有类. 3. Java字符串就是Unicode ...

  3. java map常用类及其方法_Day50.Map类常用的方法 -Java常用类、集合#、IO

    Day50.Map类常用的方法 -Java常用类.集合#.IO Day50.Map类常用的方法 -Java常用类.集合#.IO Map类常用的方法 . 总结: 常用方法 添加: put(Object ...

  4. java File类 常用相关函数

    java File类 相关函数 1.构建函数 2.判断相关函数 4.创建相关函数 5.删除相关函数 6.获取相关函数 1.构建函数 /*** File 构造方法* file 常用构造方法* 1: Fi ...

  5. java file_java开发之File类详细使用方法介绍

    File类简介 在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象.File 类定义了一些与平台无关的方法来操作文件,File类主要用来获取或处理与磁盘文件相关的信息,像 ...

  6. java String类常用的方法

    package Day0310.Demo02;public class StringTest02 {public static void main(String[] args) {System.out ...

  7. java file用法_Java File 类的使用方法详解(转)

    转自:http://www.codeceo.com/article/java-file-class.html Java File类的功能非常强大,利用Java基本上可以对文件进行所有的操作.本文将对J ...

  8. File类的基本方法实现

    一.File类 File类:表示文件和目录路径名的抽象形式 File类可以实现文件的创建,删除,重命名,得到路径,创建时间等等,是唯一 一个与文件操作本身有关的操作类 二.使用步骤 代码 import ...

  9. Java中的File类常用操作

    文章目录 File类是干什么的呢? 一.File类创建对象 1.public File(String pathname)方式创建对象,代码如下 2.public File(String parent, ...

最新文章

  1. 中科院智能乒乓球桌登上Nature:检测球速跟踪路径,准确找到击球位置
  2. 没有顶会的CV/NLP方向的博士生毕业出路在哪里?
  3. linux 下使用crontab 定时打包日志并删除已被打包的日志
  4. Mybatis-Plus实战中的几个条件构造器Wrapper用法
  5. python基本数据类型的结构和使用方法
  6. php+mysql+html 之页面输入、输出
  7. ofo引入信用分评系统 ,0分将被禁止使用
  8. 初始化参数文件修改错误导致Oracle无法startup
  9. ORA-00257: archiver error. Connect internal only, until freed——解决
  10. 【python教程入门学习】利用Python自动生成暴力破解的字典
  11. 无纸化办公模式如何取代传统办公模式
  12. java 四级联动,省市区镇四级联动附代码和数据库
  13. vue项目引用QRCode生成二维码扫码实现app登录
  14. Ubuntu修改Mac地址
  15. 数据库迁移(MySQL函数转化为Oracle函数)
  16. 按Enter键调用登录按钮
  17. R语言条形图的制作--barplot()
  18. 根据给定的三边,判断能否则组成一个三角形若能用这三个数作为边长组成三角形( 任意两边之和大于第三边),能组成三角形计算并输出该三角形的面积,否则输出Can‘t。 (提示:Can‘t输出直接放到双引号中
  19. C语言getchar()和putchar()函数
  20. jks与keystore的转换

热门文章

  1. 数据结构、数据类型、抽象数据类型之间的关系
  2. 生活是首歌而我老跑调
  3. php12生肖是哪个,生肖属相:12生肖哪个最大
  4. PowerMock(一):PowerMock的基本使用
  5. 新城控股董事长王晓松:多措并举助推公司发展,商业板块表现良好
  6. Debian 搭建 WireGuard 服务端
  7. 1031. Hello World for U (20)
  8. 使用pdf.js展示pdf文件(亲测可用)
  9. pycharm专业版的合法激活方法
  10. ES 设置支持/禁用排序、聚合的mapping parameters