java File类

File类:
java.io.File   是文件和目录路径名的表示   主要用于文件和目录的创建 查找 删除等操作是一个与系统无关的类
File可以创建文件、删除、获取、对文件进行遍历、获取文件的大小
  • directory 文件夹/目录
  • file 文件
  • path 路径
 
两个属性:
File.pathSeparator windows系统下打印;Linux下打印:
File.separator windows系统下打印 Linux下打印 /
 
三个构造方法:
File(String pathname) 用指定的文件路径构造文件
File(String parent,String child) 根据parent抽象路径名和child路径名字符串创建一个新的File实例
File(File parent,String subpanth) 根据一个文件对象和一个子文件构造文件对象,parent参数指定目录文件,subpath参数指定文件名
 
File类的获取功能
*   getAbsolutePath() 返回绝对路径
*   getPath() 将File转成字符串(原样打印路径)
*   getName()   返回文件或者路径的名称
*   length()  文件的长度
 
File类的创建和删除功能
*      creatNewFile() 创建空文件
*      delete() 删除
*      mkdir() 创建目录
*      mkdirs() 多层
 
File类的遍历
*   list() 返回的是String数组   表示该目录下所有子文件
*   listFiles() 返回的File的数组   表示该目录下所有子文件

原文地址:https://www.cnblogs.com/KiligYou/p/10913767.html