Java file用法
Java file用法
-
构造函数
File file = new File(path); //参数 文件路径的字符串
-
获取文件大小
file.length(); //long
-
获取文件最后修改时间
file.lastModified(); //long
-
获取路径
file.getAbsolutePath(); //String
-
创建文件夹
file.mkdir(); //boolean
-
创建文件夹(多层)
file.mkdirs(); //boolean
-
创建文件
file.createNewFile(); //boolean
-
删除文件
file.delete(); //boolean
-
文件是否存在
file.exists(); //boolean
-
是否是文件
file.isFile(); //boolean
-
是否是文件夹
file.isDirectory(); //boolean
-
获取文件名
file.getName(); //String
-
获取下层文件名列表
file.list(); //String[] 参数 文件过滤器
-
获取下层文件列表
file.listFiles(); //File[] 参数 文件过滤器
- 文件过滤器
File[] files = f.listFiles((dir, name) -> { //过滤器是一个接口,里面有一个方法 这个方法两个参数 第一个是File类型对象,第二个是文件名 if (name.endsWith("." + end)) { //if控制条件 过滤出满足条件的File对象返回到数组中去 return true; } return false; });