File的三个构造函数:
1、File(File parent,String child):根据一个路径名称得到一个File对象,如果存在就返回true,如果不存在就返回false
File file=new File("C:\\Users\\youda\\Desktop\\abc.txt"); //该文件已经存在
File file1=new File("C:\\Users\\youda\\Desktop\\acb.txt");
System.out.println(file.exists()); //运行结果---true
System.out.println(file1.exists()); //运行结果 ---false
2、File(String parent, String child) :
String parent="C:\\Users\\youda\\Desktop";
String child="abc.txt";
String child1="acb.txt";
File file=new File(parent,child);
File file1=new File(parent,child1);
System.out.println(file.exists()); //运行结果:---true
System.out.println(file1.exists()); //运行结果:---false
3、File(File parent, String child)
File parent=new File("C:\\Users\\youda\\Desktop");
String child="abc.txt";
File file=new File(parent,child);
System.out.println(parent.exists()); //运行结果:---true
System.out.println(file.exists()); //运行结果:---true
创建的方法:createNewFile() mkdir() mkdirs()
createNewFile(): 这个方法是用来创建文件,如果文件存在就不创建返回false,如果不存在就创建,返回true
File file=new File("abc.txt");
System.out.println(file.createNewFile());
mkdir(),mkdirs():
File file1=new File("abc");
File file2=new File("abc//aabbcc");
System.out.println(file1.mkdir()); //mkdir()建立一级文件夹 运行结果:true
System.out.println(file2.mkdirs()); //mkdirs()建立多级文件夹 运行结果:true