关于 File 类
文件和目录路径名的抽象表示。
声明
public class Fileimplements Serializable, Comparable<File>
构造器

使用 File 类创建文件
import java.io.File;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
create01();
create02();
create03();
}
// 方式1
public static void create01() {
// 文件路径
String path = "./create01.txt";
File file = new File(path);
if (file.exists()) {
System.out.println("文件已存在");
return;
}
try {
file.createNewFile();
System.out.println("文件创建成功");
} catch (IOException e) {
e.printStackTrace();
}
}
// 方式2
public static void create02() {
String path = "./";
String filename = "create02.txt";
File parentFile = new File(path);
File file = new File(parentFile, filename);
if (file.exists()) {
System.out.println("文件已存在");
return;
}
try {
file.createNewFile();
System.out.println("文件创建成功");
} catch (IOException e) {
e.printStackTrace();
}
}
// 方式3
public static void create03() {
String parentPath = "./";
String child = "create03.txt";
File file = new File(parentPath, child);
if (file.exists()) {
System.out.println("文件已存在");
return;
}
try {
file.createNewFile();
System.out.println("文件创建成功");
} catch (IOException e) {
e.printStackTrace();
}
}
}
