1
if (string.IsNullOrEmpty(indata))
{
    StreamWriter sw = new StreamWriter(@"c:\arjun.txt", true);
    sw.WriteLine("0");
    sw.Close();  
}

これは私のコードです。arjun.txt単一の結果が必要なファイルの結果を上書きするにはどうすればよいですか。

4

1 に答える 1

4

このtrue部分は「追加」を意味します。完全にStreamWriter削除するか、デフォルトで上書きするコンストラクターのオーバーロードを使用するか、に変更truefalseます。

または、できれば次を使用してください。

File.WriteAllLines(@"c:\argun.txt", new[] {"0"});

一度にすべてのデータを指定できる場合、 の便利なメソッドFileが非常に役立ちます。

于 2012-12-07T11:10:13.270 に答える