1.File类基础概念
- File类在java.io包下,是文件和目录(文件夹)的路径名的抽象表示,主要用于创建、获取、删除文件/文件夹,判断文件/文件夹是否存在,对文件夹进行遍历,获取文件的大小等操作。
- File类与操作系统无关,任何操作系统都可以使用类中的方法。
- 绝对路径与相对路径:绝对路径是一个完整的路径,以盘符开始的路径;相对路径是一个简化的路径,相对指的是相对于当前项目的根目录。路径不区分大小写,但Windows系统文件名称分隔符“/”是转义字符,需要用两个“//”来表示。
2.File类的静态方法
- static String pathSeparator():与操作系统有关的路径分隔符,为了方便,它被表示为一个字符(Windows:“;”,Linux:“:”)
- static char pathSeparatorChar():与操作系统有关的路径分隔符
- static String separator():与操作系统有关的文件名称分隔符,为了方便,它被表示为一个字符(Windows:“\”,Linux:“/”)
- static char separator():与操作系统有关的文件名称分隔符