加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

检查文件存在java

发布时间:2020-12-15 02:02:39 所属栏目:Java 来源:网络整理
导读:我想创建文本文件,但如果文件已经存在,则不应创建新文件,而应将文本附加到现有文件的内容(最后).我怎么能用 Java做呢? 每当我停止阅读时,我正在从输入流中读取数据,并且当我再次开始读取数据时,如果文件已经存在,我应该写入相同的文件 我必须检查条件: if(
我想创建文本文件,但如果文件已经存在,则不应创建新文件,而应将文本附加到现有文件的内容(最后).我怎么能用 Java做呢?

每当我停止阅读时,我正在从输入流中读取数据,并且当我再次开始读取数据时,如果文件已经存在,我应该写入相同的文件

我必须检查条件:

if(file.exists){

} else{
   new File();
}

我该怎么办?

解决方法

您可以使用以下代码附加到已存在的文件 –

try {
    BufferedWriter out = new BufferedWriter(new FileWriter("filename",true));
    out.write("data");
    out.close();
} catch (IOException e) { }

如果FileWriter’s构造函数中的第二个参数为true,则字节将写入文件的末尾而不是开头.

引用斯蒂芬的评论:

…passing true as the 2nd argument causes the file to be created if it doesn’t exist and to be opened for appending if it does exist.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读