java.io.File类
java把电脑中的文件和文件夹(目录)封装成为了一个File类,我们可以使用File类对文件和文件夹进行操作。
我们可以使用File类的方法:
- 创建一个文件/文件夹
- 删除一个文件/文件夹
- 获取一个文件/文件夹
- 判断文件/文件夹是否存在
- 对文件夹进行遍历
- 获取文件的大小
3个关键的单词
- file:文件
- directory:文件夹/目录
- path:路径
File的2个静态变量
1.Static String pathSeparator:与系统有关的路径分隔符
//输出为;
String pathSeparator=File.pathSeparator;
System.out.println(pathSeparator);
//路径分隔符 windows:分号;
// linux:冒号:
2.Static String separator:与系统有关的默认名称分隔符
操作路径不能写死,因为上线中不知道使用windows还是linux系统
例如:将 E:\java project\src\array写作:
E:"+File.separator+“java project”+File.separator+“src”+File.separator+"array
String separator=File.separator;
System.out.println(separator);
//路径分隔符 windows:反斜杠\
// linux:正斜杠/
路径
绝对路径
一个完整的路径
以盘符(C:D:)开始的路径
==例如:==C:\ \a.txt
相对路径
一个简化的路径
相对指的是相对于当前项目的根目录
注意:
- 路径不区分大小写
- 路径中的文件名称分隔符windows使用反斜杠,反斜杠是转义字符,两个反斜杠代表一个普通的反斜杠