speichern richtextbox-Steuerelement, um die Datei C#
Ich habe Probleme beim speichern von richtextbox-Steuerelement .txt-Datei
hier ist der code:
if (richTextBox1.Text != String.Empty)
{
string dir = @"c:\\logs\\" + DateTime.Today.ToString("dd_MMM_yy");
string path = @"c:\\logs\\" + DateTime.Today.ToString("dd_MMM_yy") + "\\" + DateTime.Now.ToString("HH.mm.ss") + ".txt";
if (!Directory.Exists(dir))
{
Directory.CreateDirectory(dir);
}
if (!File.Exists(path))
{
File.Create(path);
richTextBox1.SaveFile(path, RichTextBoxStreamType.RichText);
}
}
else
MessageBox.Show("ERROR");
wohin ich gehe falsch gemacht ?! Es sagt, es kann nicht auf die Datei zugreifen, da wird Sie von einem anderen Prozess verwendet... Jede Hilfe wäre willkommen
Dank,
dnisko
InformationsquelleAutor dnisko | 2013-10-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie vermeiden, erstellen Sie die Datei Linie, weil
SaveFile
wird erstellen Sie die Datei für Sie.File.Create
zurück open stream für die Datei, die Sie brauchen, um es zu schließen, bevor der Zugang wieder. Tun, als unten, Wenn Sie verwenden müssen, erstellen Sie die Datei sowiesoInformationsquelleAutor Damith
File.Create
gibt den Stream der Datei erstellt.Solange Sie nicht entsorgen, wird es halten Sie die Datei öffnen
Können Sie auch den Stream an, direkt in die Datei schreiben. Mit der
using
Aussage hilft immer um eine Zuordnung Probleme.InformationsquelleAutor MichaC
InformationsquelleAutor Yoel Rodriguez