public static void main(String[] args) {
try {
// 保存路径
String path = "D://logs";
String title = "一个TXT";
String content = "一段话";
// 防止文件建立或读取失败,用catch捕捉错误并打印,也可以throw
/* 写入Txt文件 */
File mkdirsName = new File(path);// 相对路径,如果没有则要建立一个新的output。txt文件
if(!mkdirsName.exists()){
mkdirsName.mkdirs();
}
File writename = new File(path+"\\"+title+".txt");// 相对路径,如果没有则要建立一个新的output。txt文件
// 判断文件是否存在,不存在即新建
// 存在即根据操作系统添加换行符
if(!writename.exists()) {
writename.createNewFile(); // 创建新文件
} else {
String osName = System.getProperties().getProperty("os.name");
if (osName.equals("Linux")) {
content = "\r" + content;
} else {
content = "\r\n" + content;
}
}
// 如果是在原有基础上写入则append属性为true,默认为false
BufferedWriter out = new BufferedWriter(new FileWriter(writename,true));
out.write(content); // 写入TXT
out.flush(); // 把缓存区内容压入文件
out.close(); // 最后记得关闭文件
} catch (Exception e) {
e.printStackTrace();
}
}
JAVA创建TXT文件并写入内容
最新推荐文章于 2026-04-22 02:10:36 发布
本文介绍了一个使用Java进行TXT文件读写的示例代码,包括文件路径的设定、文件的创建与检查、内容的追加及写入,适用于Windows和Linux系统。通过BufferedWriter和FileWriter实现文件的高效写入。

2505

被折叠的 条评论
为什么被折叠?



