Java语言-40:File类的概述和创建功能

1、概述:

package File;


import java.io.File;


/* File:
 * 1)文件和目录路径名的抽象表示形式。IO流就是对文件进行操作的
 * 2)抽象路径名中的第一个名称是目录名,抽象路径名中第一个名称之后的每个名称表示一个目录;
 * 3)最后一个名称既可以表示目录,也可以表示文件。空 抽象路径名没有前缀和名称序列
 * method:(封装)
 * 1)public File(String pathname):表示pathname的抽象路径表现的形式 (开发中使用这种方式)
 * 2)public File(String parent,String child):根据 parent 路径名字符串和 child 路径名字符串创建一个新 File 实例
 * 3)public File(File parent, String child):根据一个file对象和一个文件路径来构造File实例
 * 
 * */
public class File_summary_method {
public static void main(String[] args) {
//如要访问d盘下的JavaSE文件夹下的src文件夹,表示形式为:d:\\JavaSE\\src

//创建File对象(封装e),使用File(String pathname):表示pathname的抽象路径表现的形式 (开发中使用这种方式)
File file = new File("d:\\JavaSE\\src");

//输出看一下
System.out.println(file); //d:\JavaSE\src
}


}

2、File的创建功能

        package File;


import java.io.File;
import java.io.IOException;


/*创建功能:
 * 1)public boolean createNewFile():创建文件,当文件不存在的时候,创建此抽象路径下的文件
 * 2)public boolean mkdir():创建一个文件夹,如果文件夹存在,不创建
 * 3)public boolean mkdirs():创建文件夹,如果父目录不存在,会创建此目录
 * 
 * */
public class File_method_2 {


public static void main(String[] args) throws IOException {
//创建一个d盘下的test文件:public boolean mkdir():创建一个文件夹,如果文件夹存在,不创建
File file = new File("d:\\test");
System.out.println(file.mkdir()); //创建成功,返回true
// System.out.println(file.mkdir()); //,再次创建:返回false
//

//public boolean mkdirs():创建文件夹,如果父目录不存在,会创建此目录
// File file = new File("d:\\test\\test1");
// System.out.println(file.mkdirs()); //true,查询d盘文件,创建成功

//public boolean createNewFile():创建文件,当文件不存在的时候,创建此抽象路径下的文件
// File file = new File("d:\\math\\english");
// System.out.println(file.createNewFile());
}


}


猜你喜欢

转载自blog.csdn.net/qq_41833394/article/details/80349312