[問題] 如何把資料寫入同一檔案

看板java作者 (周大貓)時間17年前 (2008/04/14 20:34), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/2 (看更多)
如標題 如果把資料寫入同一個檔案 之前我問過一個問題, 就是要寫程式抓某網站的資料, 他的網頁是以流水號去取名, 例如100~999 所以我要抓100~999個網頁裡面的資料 並存到我要的檔案裡(txt檔) 之前的寫法是等到100~999全部的資料抓完後 再一併寫入到.txt檔裡 然後如果當機or網路斷線, 就沒辦法寫入到檔案(以我的寫法) 所以我就想說要把每抓一次就寫一次檔, 把抓到的資料放到最後去, 現在想到的方法是 每讀一次.txt檔就把他內容全寫到一個陣列裡面 把最新的資訊寫入,再一併把陣列裡的值讀出來… 這種寫法好像不是很好… 所以上來問一下,有沒有什麼比較聰明的寫法? 以上,謝謝指導 -- 你有一種宅男的...神祕感 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.125.108.195

04/14 20:57, , 1F
你可以用續寫的方式打開文件啊...
04/14 20:57, 1F

04/14 20:59, , 2F
有這種東西嗎XD
04/14 20:59, 2F

04/14 21:09, , 3F
有啊 所謂的appendMode FileWriter 有提供這個constructor
04/14 21:09, 3F

04/14 21:51, , 4F
只找到appendable
04/14 21:51, 4F
文章代碼(AID): #180qz7T1 (java)
文章代碼(AID): #180qz7T1 (java)