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());
}
}