《java种田记》文集说明
- 本文集记载的所有内容均是java的学习笔记,主要重点记录根据概念编写的代码例子(基于jdk1.11),不会对概念详细铺开讲述
- 本文理论详见《java世界观》IO流 java.io相关
- 若有错漏之处,欢迎各位指正
涉及类
import java.io.File;
import java.io.IOException;
public class TestMain {
public static void main(String[] args) {
// 输入想要创建的文件路径(此处为相对路径)
String filePath = String.format("test1%stest2%stest.txt",
File.separator, File.separator);
File file = new File(filePath);
// 文件不存在
if (!file.exists()) {
try {
// 确保所在目录的创建
new File(file.getParent()).mkdirs();
// 创建文件
file.createNewFile();
} catch (IOException e) {
// 暂不对异常进行处理
e.printStackTrace();
}
}
}
}
本代码实现了一次性创建文件和文件所在的文件夹目录,在项目路径下创建了test1/test2/test.txt
文件;至于文件的删除,需要判断哪些父文件夹是需要删除的,不如手动删来的快。