什么是文件?
文件可认为是相关记录或放在一起的数据的集合。
在Java中,使用java.io.File类对文件进行操作。
下面是File类的一些常用方法:
创建File对象有三种方式:
方式一:
File file1 = new File("E:\\java_code\\java_stream\\score.txt");
方式二:
File file1 = new File("E:\\java_code", "java_stream\\score.txt");
方式三:
File file = new File("E:\\java_code");
File file1 = new File(file, "java_stream\\score.txt");
判断是文件还是目录
file1.isDirectory(); //返回boolean值
file1.isFile();
创建一级目录
先判断目录是否存在,创建单级目录使用mkdir
File file2 = new File("E:\\java_code", "set");
if(!file2.exists()){
file2.mkdir();
}
创建多级目录
使用mkdirs
File file3 = new File("E:\\java_code\\set", "HashSet");
if(!file3.exists()){
file3.mkdirs();
}
创建文件,创建文件时需要捕获异常
if(!file1.exists()){
try {
file1.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}