2016-05-03 9 views
-4

いくつかのテキストファイルを自動的に編集したいのですが、どのようにしてそれを行うのかわかりません。テキストを開いて削除してテキストファイルを保存する

ファイルを開き、すべての行をチェックしたい場合、ある行が 'C'で始まっていれば、最初の39文字などを削除してから、すべてのファイルを別の名前で保存します。

私はすでにコードの部分を持っている:

var car = ligne[0]; 
if(car != 'C') { continue; } 
ligne.Remove(0, 39); 

私が読みStreamReaderを使用しますが、別のファイルを読み込み、保存するための簡単な方法は何ですか?

+2

['File.ReadAllLines'](https://msdn.microsoft.com/en-us/library/system.io.file.readalllines)→メモリ内の行を変更→[' File.WriteAllLines'](https ://msdn.microsoft.com/en-us/library/system.io.file.writealllines)。 –

答えて

7

Try File.ReadAllLinesは、ファイルを開き、すべてを読み取り、ファイルを閉じ、すべての行を含む配列を返します。

あなたの処理を行います....

次にFile.WriteAllLinesを、ファイルを開いてデータを書き込み、ファイルを閉じます。

+0

ありがとう、それは動作します! – BlackAlpha

関連する問題