File类:
1、用来将文件或者文件夹封装成对象
2、方便对文件与文件夹的属性信息进行操作3、File对象可以作为参数传递给流的构造函数4、了解 File类的常用方法File类的常见方法:
1、创建:
boolean createNewFile(),在指定位置创建文件,如果该文件已经存在,则不会创建,返回false. 和输出流不一样,输出流对象一建立创建文件,如果文件已经存在,则会被覆盖.boolean mkdir(); 创建目录
boolean mkdirs();创建多级目录2、删除:
boolean delete(); 删除失败返回 false. void deleteOnExit(); JVM虚拟机退出时删除该文件。3、判断
boolean canExecute();文件是否可执行,配合Runtime.exec() boolean canRead();文件是否可读 boolean canWrite();文件是否可写 int compareTo();文件的比较 boolean exists();文件或目录是否存在. boolean isFile();是否文件 boolean isDirectory();是否目录 boolean isHidden();是否隐藏 boolean isAbsolute();是否绝对路径在判断文件对象是否是文件或目录时,必须要先判断该目录或文件对象的内容是否存在。
4、获取信息
String getName(); String getPath(); String getParent(); String getAbsolutePath(); File getAbsolutePath(); long lastModified(); long length();