C#如何在不改變原有文件內容下直接修改文件某一部分的內容?

科技 未結 0 579

題主打算在不改變原有文件的情況下,將相對于文件開頭offset偏移量后的內容替換為buffer緩沖區(qū)的內容,代碼如下:

StreamWriter writer = new StreamWriter("file", true); //設置指針位置 writer.BaseStream.Seek(offset, SeekOrigin.Begin); //將buffer內的數(shù)據(jù)寫進文件 writer.Write(buffer); //關閉流 writer.Close();

當執(zhí)行到第二句將指針指向要修改的位置時,引發(fā)了IOException異常,異常信息為無法通過向后搜索來覆蓋以追加模式打開的文件中的原有數(shù)據(jù),但如果以“覆蓋”的方式打開下,文件原有內容會在StreamWriter對象被創(chuàng)建后抹去。請問在不使用把整個文件讀取進緩沖區(qū)并在緩沖區(qū)修改數(shù)據(jù)后將整個緩沖區(qū)覆蓋進文件的方法的情況下,如何對文件的某一部分進行直接的修改呢?

相關標簽:
回答
  • 消滅零回復
提交回復
最新問題
醫(yī)師不主張打的默沙東九價hpv疫苗是哪個國家進口的? 1
天津的老影片院有哪些? 9
盆底肌松弛怎么辦 1
為啥麒麟芯片和聯(lián)發(fā)科的芯片看視頻解碼不行,更耗電? 9
看輸卵管造影哪里好 1
ANC降噪耳機有什么適合小白聽歌用的平價款呢? 2
子宮縱膈怎么回事 1
當貝盒子破解版vip免費是真的嗎 1
亞青會是什么? 1
如何治女人不孕 1
猜你喜歡
做試管需要免疫系統(tǒng)檢查嗎-做試管需要查免疫力嗎
嬰兒發(fā)燒的物理降溫方法,13個月寶寶突然發(fā)燒怎么回事?
三代試管嬰兒費用大約需要多少?不同醫(yī)院差距并不大
廈門生殖醫(yī)院做一次試管嬰兒要多少,3萬塊錢夠不夠!
哈薩克斯坦試管嬰兒流程多少錢!費用大概是多少!
試管嬰兒一個多少錢大概需要準備多少預算?費用5萬夠不!
西寧最大的三代試管公司哪個比較好(醫(yī)院排行榜介紹)
泰安做試管嬰兒費用大概多少!有費用參考嗎?
廈門試管的費用表公布,需要提前預約嗎
上海三代試管咨詢在線預約?價格是怎樣的!
熱門文章
2025年??谌嚬芩搅C構排名已公布
長沙試管助孕機構(長沙試管助孕公司哪個成功率比較高)
南通不結婚可以做試管嗎?南通單身生育比較新政策解讀
2025年西安未婚做試管的機構名單一覽
2025年貴陽私立醫(yī)院試管機構排名一覽
泰國試管嬰兒有什么優(yōu)缺點?
重慶私立試管機構排名已公布,看看哪家三代試管技術好
泰國試管嬰兒成功率高的醫(yī)院是哪家?
泰國HIV患者試管嬰兒費用詳情
泰國公立試管嬰兒醫(yī)院成功率排名 正規(guī)試管名單揭曉
[基礎卵泡22個]基礎卵泡22個有優(yōu)勢卵泡屬不屬于正常
孕媽分享!5細胞是養(yǎng)囊還是移植?
忻州三代試管助孕醫(yī)院成功率有多高,不敢相信是這家
試管百科!菏澤三代試管嬰兒大概要花費多少錢
就診指南|為什么白帶多外陰瘙癢?白帶增多外陰瘙癢是什么炎癥?
蕪湖弋磯山試管好嗎?蕪湖弋磯山試管多少錢
AMH值和卵巢功能有什么關系?為何是評估金標準看完便知
合肥安醫(yī)做三代試管多少錢?收費明細可參考
泰國試管嬰兒費用比單胎更貴嗎
杭州第三代試管嬰兒多少錢?
三代試管嬰兒的總費用是多少?幾萬到幾十萬!
南昌試管嬰兒生殖中心總費用是多少?價值決定價格!
北京三院的試管費用貴嗎,消息確定!
北京試管私立醫(yī)院怎么樣?到底要花多少!
邯鄲第三代試管嬰兒的總費用是多少!「官方解答」!
廣告合作方 廣告申請