java中怎么实现往文本文件写,若文件不存在就创建?

已举报 回答 关注

java中怎么实现往文本文件写,若文件不存在就创建?

  • 回答数

    7

  • 浏览数

    9,330

7个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
try{
FileOutputStream fos=new FileOutputStream("test.txt",true);//true表明会追加内容
PrintWriter pw=new PrintWriter(fos);
pw.write(你想写入的内容);
pw.flush();
}catch(FileNotFoundException e){
e.printStackTrace();
}finally{
try{
pw.close();
}catch(Exception e){
e.printStackTrace();
}
}
取消 评论
File f = new File("/Users/chenyongkang/Desktop:/java1.txt");

应该需要把 Desktop:/ 中的 : 去掉
取消 评论
你得设置定时任务,就想oracle中的定时任务。这个建议参考oracle中的定时任务。
取消 评论
不能吧,直接去数据库里创建不行吗
取消 评论
vb.net 判断文件夹是否存在用
System.IO.Directory.Exists(FolderPath)
vb.net 判断文件是否存在用
System.IO.File.Exists(FilePath)
取消 评论
File file=new File("D:/ing.txt");
if (!file.exists()) {
file.createNewFile();
}
这个是判断是否存在,不存在就在D盘新建一个
取消 评论
判断和创建可以放在一起。创建空文件夹:
Directory.CreateDirectory(文件夹完整路径)'系统会自动判断文件夹是否存在,不存在就创建判断并创建空文件:
Using fs As New FileStream("f.txt", FileMode.OpenOrCreate)'你可以用这个FileStream做其它事情 End Using
取消 评论
ZOL问答 > java中怎么实现往文本文件写,若文件不存在就创建?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?