Java file用法


Java file用法

  1. 构造函数

    File file = new File(path); //参数 文件路径的字符串
  2. 获取文件大小

    file.length(); //long
  3. 获取文件最后修改时间

    file.lastModified(); //long
  4. 获取路径

    file.getAbsolutePath(); //String
  5. 创建文件夹

    file.mkdir(); //boolean
  6. 创建文件夹(多层)

    file.mkdirs(); //boolean
  7. 创建文件

    file.createNewFile(); //boolean
  8. 删除文件

    file.delete(); //boolean
  9. 文件是否存在

    file.exists(); //boolean
  10. 是否是文件

    file.isFile(); //boolean
  11. 是否是文件夹

    file.isDirectory(); //boolean
  12. 获取文件名

    file.getName(); //String
  13. 获取下层文件名列表

    file.list(); //String[] 参数 文件过滤器
  14. 获取下层文件列表

    file.listFiles(); //File[] 参数 文件过滤器
  15. 文件过滤器
    File[] files = f.listFiles((dir, name) -> { //过滤器是一个接口,里面有一个方法 这个方法两个参数 第一个是File类型对象,第二个是文件名
      	if (name.endsWith("." + end)) { //if控制条件 过滤出满足条件的File对象返回到数组中去
        	return true;
      	}
      	return false;
    });