各位小伙伴们大家好,这次小编要向大家介绍的是File类,java.io.file类是文件和目录路径名的抽象表示,主要用于文件还有目录的创建、查找和删除等操作。

具体是这样的,Java把电脑中的文件和文件夹封装为一个File类,我们可以使用File类对文件还有文件夹进行操作,如:

1.创建一个文件/文件夹

2.获取文件/文件夹

3.删除文件/文件夹

4.判断文件/文件夹是否存在

5.对文件夹进行遍历

6.获取文件的大小

还有File类是一个与系统无关的类,任何操作系统都可以使用这个类中的方法

Java file对象干什么的 java file类型_文件相关类java

除此之外,大家要记住这三个单词,file文件,directory文件夹\目录,path路径

接下来,小编要介绍的是File类的静态成员变量

static String pathSeparator:与系统有关的路径分隔符,为了方便,它被表示为一个字符串。static char pathSeparatorChar:与系统有关的路径分隔符static String separator:与系统有关的默认名称分隔符,为了方便,它被表示为一个字符串4.static char separatorChar:与系统有关的默认名称分隔符

Java file对象干什么的 java file类型_分隔符_02

代码如下:

import java.io.File;
public class Demo01File {
public static void main(String args[]) {
String pathSeparator=File.pathSeparator;//静态方法可以直接调用
System.out.println(pathSeparator);//路径分隔符windows:分号; Linux:冒号:
String separator=File.separator;
System.out.println(separator);//文件名称分隔符windows:反斜杠\; Linux:正斜杆/:
}
}

Java file对象干什么的 java file类型_静态成员变量_03

大家要注意文件的路径不能写死,比如一个文件的路径,在Windows操作系统上是这样的:D:\WinRAR,在Linux上是这样的:D:/WinRAR

但是,这种格式,“C:”+file.separator+"WinRAR"+File.separator两总操作系统都可以用。

关于Java当中File类一些概念和作用,还有它的一些静态成员变量,小编就先说到这里,关于静态成员变量,要注意不同操作系统的区别,无论返回值是String还是Char其实都差不多,这里关于静态成员变量的方法,主要还是获取与系统有关的路径分隔符;和与系统有关的默认名称分隔符/。最后,希望这篇文章可以帮到大家,也欢迎各位小伙伴补充和纠错。

图片来自网络,如有侵权,请联系作者删除