2016-04-07 8 views
0

メモ帳アプリケーション(最初のWindowsフォームアプリケーション)を作成しようとしています。これまでは、.txtファイルをRichTextBoxに読み込むことができました。私はプログラムを作成し、.txtファイルの内容を含む.txtファイルを読み込みで読み込ませて保存しようとしています。ユーザーがファイルからテキストを追加すると、新しいファイルが作成されますアプリケーションのルートディレクトリ。以下の私のコードを見てください。アドバイスをいただければ幸いです。乾杯ファイルを読み込んだ後でファイルを自動的に保存できません。c#

private void button1_Click(object sender, EventArgs e) 
    { 
     //read in a .txt file 
     OpenFileDialog op = new OpenFileDialog(); 
     if (op.ShowDialog() == DialogResult.OK) 
     richTextBox1.LoadFile(op.FileName, RichTextBoxStreamType.PlainText); 
     this.Text = op.FileName; 

     string fileName = op.FileName; 

     //create new .txt file contaning module notes 
     System.IO.StreamWriter file = new System.IO.StreamWriter("\\"+fileName); 
     file.WriteLine(fileName); 
     file.Close(); 
    } 
+0

問題が何ですか?どのようなエラー(もしあれば)を取得していますか? – ChrisF

+0

謝罪!実際には新しい.txtファイルを作成しているわけではありません。エラーはありません... – JonnyAppleseed

+0

@JonnyAppleseed、結局のところ実際には質問はありませんが、削除すると便利です –

答えて

0
  • あなたのストリーム、ファイル使用してブロック内(IDisposableインターを実装して何でも)ラップ:

using(var myfile = File. CreateText(path)) { myfile.WriteLine("hi"); }

  • パスが間違っているので、それはファイルを作成していないが
+0

申し訳ありませんが、私の電話でこれを書いて、適切なコードフォーマットを得ることができません... – Nathan

関連する問題