1. 通过 System.getProperty(“user.dir”) 获取到项目根目录
2. 通过路径拼接,找到你要写入的文件
- 文件找到:会覆盖原来的文件内容并写入写的内容
- 文件未找到:直接创建一个新的文件,并写入内容
3. 通过 OutputStreamWriter 对象操作
4. 通过 write() 方法向文件中写入内容
5. 最后释放流
String filePath = System.getProperty("user.dir");
String path = filePath + "/测试文件.txt";
System.err.println("要写入的文件路径为:" + path);
FileOutputStream os = null;
Writer writer = null;
try {
os = new FileOutputStream(new File(path));
writer = new OutputStreamWriter(os, StandardCharsets.UTF_8);
// 写入文件内容
writer.write("我是 2020/9/24 14:15:26 秒写入的内容");
System.out.println("文件写入成功");
} catch (Exception e) {
e.printStackTrace();
System.err.println(e.getMessage());
} finally {
try {
if (writer != null) {
writer.close();
}
if (os != null) {
os.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}