file类的路径介绍

路径分为两个:绝对路径相对路径

绝对路径

是一个完整的路径 是以盘符(“c:”,"D:")开始的的路径

例如:E:\\file

   D:\Html课件内容\HTML基础\HTML代码

这些都是绝对路径

相对路径

是一个简化的路径 相对指的是相对于当前项目的根目录 如果使用当前项目的根目录 路径可以简化书写

例如:

D:\Html课件内容\HTML基础\HTML代码 可以简写为:HTML代码 

注意:

1.路径是不区分大小写的

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

File类的构造方法

介绍路径

路径可以是以文件结尾 也可以是以文件夹结尾

路径可以是相对路径 也可以是绝对路径

路径可以是存在 也可以是不存储

创建File对象 只是把字符串路径封装为File对象 不考虑路径的真假情况

构造方法

1. File(String pathname):通过将给定路径名字字符串转为抽象路径名来创建一个新File实例

  参数:String pathname:字符串的路径名称

代码:

public static void main(String[] args) {
    File file = new File("E:\\file");
    System.out.println(file);
}

运行结果:

File路径怎么写 java file路径是什么意思_HTML

 

 2. File(String parent,String child)根据parent路径字符串和child路径名字符串创建一个新的file实例

  参数:把路径分成了两个部分

    String parent:父路径

    String child:子路径

  好处:父路径和子路径 可以单独书写 使用起来非常灵活 父路径和子路径都可以变化

代码:

public static void main(String[] args) {

    File file1 = new File("D:\\", "exam.txt");
    /*
    这样写可以更加灵活 比如我们要修改父路径 一眼就可以看到父路径 如果改子路径也是很快
     */
    System.out.println(file1);
}

运行结果:

File路径怎么写 java file路径是什么意思_路径名_02

 

 3. File(File parent,String child):根据parent抽象路径名和child路径名字字符串创建一个新的File实例

  参数:把路径分成了两个部分

    String parent:父路径

    String child:子路径

  好处

    父路径和子路径 可以单独书写 使用起来非常灵活 父路径和子路径都可以变化

    父路径是File类型 可以使用File的方法对路径进行一些操作 在使用路径创建对象

代码:

public static void main(String[] args) {
    File file = new File("D:\\");
    File file1 = new File(file, "exam.txt");
    System.out.println(file1);
}

运行结果:

File路径怎么写 java file路径是什么意思_路径名_03