File
文件包含以下两类:1)文件夹(directory); 2)普通文件(File),普通文件一般指的是文本文件,以.txt结尾,常见的excel、word均不属于文本文件。
其中,文件的属性有:
1) 文件名
2) 文件大小
3) 存放路径
文件的方法有:
1)删除
2)创建
3)查询
一个File类对象可以表示一个具体的文件。
创建文本文件
createNewFile(),如果文件不存在则创建,存在则创建失败
创建单个文件
mkdir(),如果文件夹不存在则创建,存在则创建失败
创建多级文件夹
mkdirs(),如果文件夹不存在则创建,存在则创建失败
代码实现
/**
* File
* 一个File类对象可以表示一个具体的文件
* 1.创建文件或者文件夹,有异常
* 1)创建文本文件
* createNewFile(),如果文件不存在则创建,存在则创建失败
* 2)创建单个文件
* mkdir(),如果文件夹不存在则创建,存在则创建失败
* 3)创建多级文件夹
* mkdirs(),如果文件夹不存在则创建,存在则创建失败
*
*/
public class FileDemo1 {
public static void main(String[] args) {
try {
File file1 = new File("F:\\x0803.txt");
//创建一个新的普通文件
boolean flag = file1.createNewFile();
System.out.println(flag?"创建成功":"创建失败");
//创建一个文件夹
File file2 = new File("F:\\x0803_java");
boolean flag2 = file2.mkdir();
System.out.println(flag2?"文件夹创建成功":"文件夹创建失败");
//创建多级文件
File file3 = new File("F:\\x0803_java\\web\\html\\tag");
boolean flag3 = file3.mkdirs();
System.out.println(flag3?"多级文件夹创建成功":"多级文件夹创建失败");
} catch (IOException e) {
e.printStackTrace();
}
}
}