Uygulama alarak bir not yaratmaya çalışıyorum (ilk Windows Forms uygulaması). Şimdiye kadar bir .txt dosyasını bir RichTextBox'a okumayı başardım. Programın, okunan .txt dosyasının içeriğini içeren .txt dosyasını oluşturup kaydetmesini sağlamaya çalışıyorum. Bu yüzden kullanıcı bir dosyadan metin eklediğinde, içindeki bir not klasöründe yeni bir dosya oluşturur. uygulamanın kök dizini. Lütfen aşağıdaki koduma bakın. Herhangi bir tavsiye büyük takdir edilecektir. ŞerefeDosyayı okuduktan sonra otomatik olarak kaydedemiyorum. 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();
}
Sorun nedir? Hangi hata (varsa) alıyorsunuz? – ChrisF
Özür dilerim! Aslında yeni bir .txt dosyası oluşturmuyor. Hata yok ... – JonnyAppleseed
@JonnyAppleseed, sonuçta aslında bir sorusu yoksa, onu silmek yararlı olur –