1.概述:
java.io.file:是文件和目录路径的抽象显示,主要用于文件和目录的创建、查找和删除等功能的操作
2.构造方法
public File(String Pathname);//通过给定的路径字符串转换为抽象路径名来创建新的File实例。
public File(String parent,String child):从父路径名字符串和子路径名字符串创建新的File实例。
public File(File parent, String child);从父抽象路径名和子路径名字符串创建新的File实例。
3.简介:
java.io.file类
文件和目录路径名的抽象表示形式
java把电脑中的文件和文件夹(目录)封装为了一个File类,我们可以使用File类对文件和文件夹进行操作
我们可以使永File类方法:
创建一个文件夹/目录
删除文件夹/目录
获取文件夹/目录
判断文件夹/目录是否存在
对文件夹/目录进行遍历
获取文件夹/目录的大小
File类是一个与系统无关的类,任何的操作系统都可以使用这个类中的方法
重点记住三个单词:
File:文件
directory:文件夹目录
path:文件的路径
File类的四个成员变量:
static String pathSeparator与系统有关的路径分隔符,为了方便,它被表示为一一个字符串。
static char pathSeparatorChar与系统有关的路径分隔符。
static String separator 与系统有关的默认名称分隔符,为了方便,它被表示为- -个字符串。
static char separatorChar与系统有关的默认名称分隔符。
路径不可以写死:
C: developlaa. txt windows
C:/develop/a/a. txt linux
"C:"+File. separator+ "develop"+File . separator+ "a"+File. separator+ "a. txt
绝对路径和相对路径:
绝对路径:是一个完整的路径,已盘符开始的路径
相对路径:简化的一个路径,当前项目的根目录
注意:
1.路径是不区分大小写
2.路径中的文件名称分隔符windows使用反斜杠.反斜杠是转义字符,两个反斜杠代表- -个普通的反斜杠
File类的构造方法:
File(String pathname) 通过将给定路径名字符串转换为抽象路径名来创建一-个新File实例。
参数String pathname:字符串路径名称,路径可以是已文件结尾可以已文件夹结尾,路径可以是绝对路径也可以是相对路径,路径可以是存在的,可以是不存在的
创建File对象,只是把字符串路径封装为File对象,不考虑这个路径是否存在,格式是否错误