在目录中有E:\name\test\data\d.txt
————————————————————————————————————————————————————————
1、相对路径,用正斜杠‘/'
1.1向上一级目录指向
./ 表示当前路径,相当于E:\name\test;
../ 表示当前路径的上一级路径,相当于E:\name;
../../ 表示当前路径的上上一级路径,相当于E:
1.2向下一级目录指向
./data 表示当前路径下一级路径,相当于E:\name\test\data;
./data/xxx表示当前路径的下下一级路径,相当于E:\name\test\data\file;
2.绝对路径,用反斜杠‘\’
E: \name
E:\name\test;
E:\name\test\data;
3.编程中的相对路径和绝对路径:
3.1 编程语言中,反斜杠表示转义字符‘\’.所以绝对路径用如下表示:
File file=new File( “E:\\name\\test\\data\\b.txt”,"r");
3.2 也可以用相对路径表示,不收转义字符限制
File file =new File("E:/name/test/data/b.txt","r");
或者,当前路径E:\name\test下,相对路径表示为:
File file=new File("./data/b.txt","r");