发布时间:2022-08-18 18:16
ava.io.File类:文件和目录路径名的抽象表示形式
java中把文件和文件夹(目录)封装为了一个File类,我们可以使用File类对文件和文件夹进行操作。
我们可以使用File类的方法有:
创建文件、文件夹
删除文件、文件夹
获取文件、文件夹
判断文件、文件夹是否存在
对文件夹进行遍历
获取文件的大小
File类是一个与系统无关的类,任何操作系统都可以使用File类的方法
重点记住这三个单词
file:文件
directory:文件夹
path:路径
static String pathSeparator:字符串类型的路径分割符,在windows系统中为';'(分号),在linux系统中为‘:’(冒号)。
static char pathSeparatorChar:字符类型的路径分割符,在windows系统中为';'(分号),在linux系统中为‘:’(冒号)。
static String separator:字符串类型的默认名称分割符,在windows系统中为‘/’(反斜杠),在linux系统中为‘\’(斜杠)。
static char separatorChar:字符类型的默认名称分割符,在windows系统中为‘/’(反斜杠),在linux系统中为‘\’(斜杠)。为方便大家学习 适合0基础学习Java的视频教程 大家可以跟着这个视频教程一起来学习Java
File类中路径分为绝对路径和相对路径。
3.1、绝对路径
概念:以盘符(例如:C;D)开始的一个完整路径。
示例:C:\\java\\a.txt
C:\\a.txt
3.2、相对路径
功能:一个简化的路径,相对是指相对于当前项目的根路径。例如文件绝对路径为:E:\\java\\File\\src\\demo01\\a.txt,
当前文件的根路径为:E:\\java\\File,则路径可以简写为:src\\demo01\\a.txt。
3.3、路径使用注意事项
3.3.1、路径是不区分英文字符(即A-Z,a-z)大小写的。
3.3.2、路径中文件名称分割符windows使用反斜杠(\),但在Java中单个反斜杠表示转义字符,因此路径中的一个普通反斜杠需要使用
两个反斜杠表示。