一、概述
背景:java.io包下的类
作用:用于表示文件和目录名的抽象表示形式。java把电脑中的文件和文件夹(目录)封装成一个File类,让我们可以使用File类对文件和文件夹进行操作
具体功能:
(1)创建文件/文件夹;
(2)删除文件/文件夹;
(3)获取文件/文件夹;
(4)判断文件/文件夹是否存在;
(5)对文件夹进行遍历;
(6)获取文件的大小;
注意:File类是一个与系统无关的类,任何的操作系统都可以使用这个类。
二、前置知识
1.绝对路径和相对路径
绝对路径:是一个完整的路径
举例:以盘符(c: d:)开始的路径 C:\\a.txt C:\\User\\itcase\\a.txt D:\\demo\\a.txt
相对路径:是一个简化的路径
相对指的是相对当前项目的根目录(C:\\User\\itcase\\lhy)
如果项目在上面的根目录想,则可以将路径简化为123.txt
注意:
(1)路径是不区分大小写的;
(2)路径中的文件名分隔符windows使用反斜杠(\),反斜杠是转义字符,两个反斜杠代表一个普通的反斜杠