【IO流】01- file类中的构造函数和分隔符
分隔符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"); } }

浙公网安备 33010602011771号