Java学习——File类

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


猜你喜欢

转载自blog.csdn.net/weixin_39430584/article/details/80992968