作者Gitangan (周大貓)
看板java
標題[問題] 如何把資料寫入同一檔案
時間Mon Apr 14 20:34:12 2008
如標題
如果把資料寫入同一個檔案
之前我問過一個問題,
就是要寫程式抓某網站的資料,
他的網頁是以流水號去取名,
例如100~999
所以我要抓100~999個網頁裡面的資料
並存到我要的檔案裡(txt檔)
之前的寫法是等到100~999全部的資料抓完後
再一併寫入到.txt檔裡
然後如果當機or網路斷線,
就沒辦法寫入到檔案(以我的寫法)
所以我就想說要把每抓一次就寫一次檔,
把抓到的資料放到最後去,
現在想到的方法是
每讀一次.txt檔就把他內容全寫到一個陣列裡面
把最新的資訊寫入,再一併把陣列裡的值讀出來…
這種寫法好像不是很好…
所以上來問一下,有沒有什麼比較聰明的寫法?
以上,謝謝指導
--
你有一種宅男的...神祕感
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.125.108.195
推 kyoby:你可以用續寫的方式打開文件啊... 04/14 20:57
→ Gitangan:有這種東西嗎XD 04/14 20:59
→ TonyQ:有啊 所謂的appendMode FileWriter 有提供這個constructor 04/14 21:09
→ Gitangan:只找到appendable 04/14 21:51