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); } }