package cn.itcast.file.demo;
import java.io.File;
public class FileDemo {
// private static String file_separator = System.getProperty("file.separator");
//该功能File类已经提供了
public static void main(String[] args) {
//1.将一个具体路径封装成了File对象。可以封装存在的文件或目录
//也可以封装不存在的文件或目录
File file1 = new File("c:\\1.txt");
//2.File(String parent, String child)
File file2 = new File("c:\\","1.txt");
//3.File(File parent, String child)
File dir = new File("c:\\");
File file3 = new File(dir,"1.txt");
//4.问题:"\\"转义符只适用于Windows,对于其他操作系统可怎么办
//解决:以文件路径封装2为例:
// File file22 = new File("c:"+System.getProperty("file.separator")+"1.txt");
// File file22 = new File("c:"+file_separator +"1.txt");//改进版1
File file222 = new File("c:"+File.separator +"1.txt");//改进版2
System.out.println(file222); //>>c:\1.txt
}
}
输出:
c:\1.txt