文章目录
文件读写(基于Java8 )
public class FileUtil {
// 写入
public Path writeFile(String filePath) {
Path path = Paths.get(filePath);
if (Files.notExists(path.getParent())) {
try {
Files.createDirectories(path.getParent());
} catch (IOException e) {
logger.error("创建文件父目录时出错", e);
}
}
String content = "abc";
Files.createFile(path);
BufferedWriter writer = Files.newBufferedWriter(path);
writer.write(content);
writer.flush();
writer.close();
return path;
}
// 读取
public String readFile(Path path) {
BufferedReader reader = Files.newBufferedReader(path);
String content = reader.lines().collect(Collectors.joining("\n"));
reader.close();
return content;
}
}
我的 【博客园主页】 【CSDN主页】 【简书主页】
本文为日常学习之随笔(Zephyr),可能借鉴了他人的成果,如有侵权请联系我,我会第一时间删除(或注明出处)!
本文由博客一文多发平台 OpenWrite 发布!