File类的基本概念与递归
一、File类 1、概念 File类:是文件和目录路径名的抽象表示形式。 即, Java 中把文件或者目录(文件夹)都封装成 File 对象。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到 File 这个类即可。 2、File 类的构造函数 例: //File类构造方法不会给你检验这个文件或文件夹是否真实存在 File file=new File("e:\\test\\a.txt");//e:\test\a.txt //父文件String类型 e: 子文件String类型 test File file1=new File("e:","test");//e:\test //父文件File类型 File f1=new File("e:","test"); File file2=new File(f1,"a.txt");//e:\test\a.txt//只输入文件名,会默认是本工程路径File file3=new File("src");//e:\javawork\Day15\src 3、 File 类的获取方法 File.pathSeparator,在window系统中表示";" linux中表示":" File.separator,在window系统中表示"\" linux中表示"/" //与系统有关的路径分隔符 win ; linux : System.out