/**
*
* @param fileName 文件名
* @param textList 文件内容
* @throws IOException
*/
public static String writeTxtFile(String fileName,String savePath, List<String> textList) {
FileWriter fileWriter = null;
BufferedWriter bufferedWriter = null;
try{
//文件保存位置
File saveDir = new File(savePath);
if(!saveDir.exists()){
saveDir.mkdir();
}
File file = new File(saveDir + File.separator + fileName);
if (!file.getParentFile().exists()) {
file.getParentFile().mkdirs();
}
fileWriter = new FileWriter(file);
bufferedWriter = new BufferedWriter(fileWriter);
for(String text : textList){
bufferedWriter.write(text);
bufferedWriter.newLine();
}
bufferedWriter.flush();
return file.getAbsolutePath();
}catch(Exception e){
log.error("生存txt文件异常:{}",e);
}
finally {
//关闭BufferedWriter
try {
if(null != bufferedWriter)
bufferedWriter.close();
} catch (Exception e) {
log.error("关闭BufferedWriter异常:{}",e);
}
//关闭FileWriter
try {
if(null != fileWriter)
fileWriter.close();
} catch (Exception e) {
log.error("关闭FileWriter异常:{}",e);
}
}
return null;
}
txt文件等写法
最新推荐文章于 2024-06-27 15:25:28 发布