File size: 1,399 Bytes
0284885
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package File_package;

import java.io.File;

public class File_demo1 {
    public static void main(String[] args) {
        /*
            public File (String pathname)                   根据文件路径创建文件对象
            public File (String parent, String child)       根据父路径名字符串和子路径名字符串创建文件对象
            public File (File parent, String child)         根据父路径对应文件对象和子路径名字符串创建文件对象
         */

        //1、根据字符串表示的路径,变成File对象
        String str = "/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package/File1";
        File f1 = new File(str);
        System.out.println(f1);

        //2、父级路径:/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package
        //子级路径:File1
        String parent = "/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package";
        String child = "File1";
        File f2 = new File(parent, child);
        System.out.println(f2);

        //3、把一个File表示的路径和String表示的路径进行拼接
        File parent2 = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/File_package");
        String child2 = "File1";
        File f3 = new File(parent2, child2);
        System.out.println(f3);
    }
}