File类的静态成员变量,绝对路径和相对路径

File类的静态成员变量:

static string pathSeparator与系统有关的路径分隔符,为了方便,它被表示为一个字符串。

static char pathseparatorchar与系统有关的路径分隔符。

static String separator与系统有关的凰认名称分隔符,为了方便,它被表示为一个字符串。

static char separatorChar与系统有关的默认名称分隔符。

操作路径:路径不能写死了

c:\develop\a\a.txt  windows

c : / deveLop/a/ a.txt    linux

“C:"+File.separator+ "develop"+File.separator+"a"+FiLe . separator+"a.txt"

/**
 * File类的静态成员变量
 */
public class jingtai {
    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:正斜杠/
    }
}

 

 

 

 

 

绝对路径和相对路径:

绝对路径:是一个完整的路径

以盘符(c:,D:)开始的路径

c:\\a.txt

c:\\Users\itcas\\IdeaProjects\\shungyuan\ \123.txt

D:\\demo\\b.txt

相对路径:是一个简化的路径

相对指的是相对于当前项目的根目录(C:\\Users\itcast\\IdeaProjects \\shungyuan )

如果使用当前项自的根自录,路径可以简化书写

C:\\Users\itcast\\IdeaProjects\\shungyuan\\l123.txt-->简化为:123.txt(可以省略项目的根目录)

注意:

1.路径是不区分大小写

2.路径中的文件名称分隔符windows使用反斜杠,反斜杠是转义字符,两个反斜杠代表一个普通的反斜杠

 

 

 

posted @ 2022-07-08 20:16  冰灵IT  阅读(49)  评论(0)    收藏  举报