首頁 > Java > java教程 > 主體

如何將資料追加到 FileOutputStream 而不覆蓋現有內容?

Linda Hamilton
發布: 2024-10-29 18:30:40
原創
633 人瀏覽過

How to Append Data to a FileOutputStream Without Overwriting Existing Content?

將資料寫入 FileOutputStream 而不會遺失資料

使用 FileOutputStream 時,使用預設設定寫入檔案會覆寫現有資料。要在寫入時保留先前的內容,請考慮以下方法:

使用帶有Append 選項的建構子

FileOutputStream 類別提供了同時接受File 和布林值的建構函數標誌,附加。將此標誌設為 true 可確保寫入的資料附加到檔案結尾,而不是取代舊資料。

<code class="java">FileOutputStream fos = new FileOutputStream(file, true);</code>
登入後複製

當您隨後使用此流寫入文件時,資料將添加到文件末尾而不影響現有內容。因此,使用追加選項可以將資料無縫追加到檔案中,而不會有遺失資料的風險。

以上是如何將資料追加到 FileOutputStream 而不覆蓋現有內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!