标签:led get 对象 一个 length with delete inter 数组
1.IO流:专门处理文件的复制,内容的操作
2.File类
使用构造方法把文件路径封装成File对象
3.File类的构造方法
File(路径)
File(路径对象,文件名)
File(路径,文件名)
4.File类常用方法
getAbsolutePath()方法,获取绝对路径
getName()获取文件名称
getPath()获取路径字符串
length()获取文件大小
5.文件和文件夹的创建删除方法
createNewFile()创建一个新的空文件
delete()删除文件
exists()判断文件是否存在
isDirectory()判断文件是否是一个文件夹
isFile()判断文件是否是一个标准文件
mkdir()创建文件夹
6.listFiles()方法
list()方法,获取目录下所有文件的文件名
listFiles()方法,获取目录下所有的文件夹对象
注:指定的文件夹必须存在
指定的必须是文件夹,否则容易引发返回数组为null,出现NullPointerException
7.文件过滤器
public class FileDemo2 { public static void main(String[] args) { //获取扩展名为.java所有文件 //创建File对象 File file = new File("E:\\code\\day11_code"); //获取指定扩展名的文件,由于要对所有文件进行扩展名筛选,因此调用方法需要传递过滤器 File[] files = file.listFiles(new MyFileFilter()); //遍历获取到的所有符合条件的文件 for (File f : files) { System.out.println(f); } } } //自定类继承FilenameFilter过滤器接口 //定义类实现文件名称FilenameFilter过滤器 class MyFileFilter implements FilenameFilter{ public boolean accept(File dir, String name) { return name.endsWith(".java"); } }
标签:led get 对象 一个 length with delete inter 数组
原文地址:https://www.cnblogs.com/jiesi123/p/13916532.html