一.File类的描述
JDK API文档描述:文件和目录路径名的抽象表示形式。File
类的实例是不可变的;也就是说,一旦创建,File
对象表示的抽象路径名将永不改变。
二.File类中的静态成员变量
package com.xiao.filedemo; import java.io.File; /** * @Author 笑笑 * @Date 17:52 2018/04/23 */ public class FileDemo { public static void main(String[] args){ //打印结果为 “;”号(Windows下目录之间默认的分隔符) String s1 = File.pathSeparator; System.out.println(s1); //打印结果为“\”(Windows下目录名称之间默认的分隔符) String s2 = File.separator; System.out.println(s2); } }
三.File类的构造方法
package com.xiao.filedemo; import java.io.File; /** * @Author 笑笑 * @Date 18:58 2018/04/23 */ public class FileDemo_02 { public static void main(String[] args){ //File(String pathname) //第一个“\”是转义字符,路径可以指定到文件夹,也可以指定到具体的某个文件 File file = new File("c:\\1.text"); //打印结果为“c:\1.text” System.out.println(file); } }
package com.xiao.filedemo; import java.io.File; /** * @Author 笑笑 * @Date 19:07 2018/04/23 */ public class FileDemo_03 { public static void main(String[] args){ //File(String parent, String child) //第一个参数为字符串类型的父路径,第二个参数为字符串类型的子路径 File file = new File("c:","Intel"); //打印结果为“c:\Intel” System.out.println(file); } }
package com.xiao.filedemo; import java.io.File; /** * @Author 笑笑 * @Date 19:13 2018/04/23 */ public class FileDemo_04 { public static void main(String[] args){ //File(File parent, String child) //第一个参数传父路径的File对象,第二个参数传字符串类型的子路径 File file_01 = new File("c:"); File file_02 = new File(file_01, "1.text"); //打印结果为“c:\1.text” System.out.println(file_02); } }