亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

讀取一個非常大的單行txt文件并將其拆分

讀取一個非常大的單行txt文件并將其拆分

MMTTMM 2021-03-17 16:25:34
我有以下問題:我有一個近500mb大的文件。它的文字全部排成一行。文本以虛擬行結尾(稱為ROW_DEL)分隔,并且在文本中如下所示:this is a line ROW_DEL and this is a line現在我需要進行以下操作,我想將此文件分成幾行,這樣我得到一個文件:this is a lineand this is a line這個問題,即使我使用Windows文本編輯器將其打開,也會由于文件太大而中斷。是否可以像我在C#,Java或Python中提到的那樣拆分此文件?什么是最好的靈魂,不要過度殺傷我的CPU。
查看完整描述

3 回答

?
MM們

TA貢獻1886條經驗 獲得超2個贊

逐塊讀取此文件,例如StreamReader.ReadBlock在c#中使用。您可以設置要讀取的最大字符數。

對于每個readed塊可以更換ROW_DEL,以\r\n將其追加到新的文件。

只要記住要通過增加您閱讀的字符數來增加當前索引。


查看完整回答
反對 回復 2021-03-24
  • 3 回答
  • 0 關注
  • 240 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號