分隔符File.separator
package cn.itcast.io.a.file;
import java.io.File;
public class FileDemo {
// private static final String FILE_SEPARATOR = System.getProperty("file.separator");
/**
* @param args
*/
public static void main(String[] args) {
/*
* File类的构造函数。
* 如何创建文件对象。
*/
String pathName = "e:\\java_code\\day22e\\hello.java";
File f1 = new File(pathName);//将Test22文件封装成File对象。注意;有可以封装不存在文件或者文件夹,变成对象。
System.out.println(f1);
File f2 = new File("e:\\java_code\\day22e","hello.java");
System.out.println(f2);
//将parent封装成file对象。
File dir = new File("e:\\java_code\\day22e");
File f3 = new File(dir,"hello.java");
System.out.println(f3);
/*
* 以上两个方法的区别:
* 下面这个目录一旦封装成对象后,我们可以按照文件对象的方法来操作父目录,如果目录不存在会创建
* 上面的方法只能按照字符串的方法来操作父目录
*/
// File f4 = new File("e:"+FILE_SEPARATOR+"java_code"+FILE_SEPARATOR+"day22e"+FILE_SEPARATOR+"hello.java");
File f5 = new File("e:"+File.separator+"java_code"+File.separator+"day22e"+File.separator+"hello.java");
}
}