hallo zusammmen
habe folgendes problem:
ich möchte gerne den text aus einer richtextbox in einer datei an einem bestimmten ort (vorzugsweise desktop, man soll aber den pfad auswählen können) speichern.
dazu habe ich ein fenster mit einem button und einer richtextbox erstellt und folgenden code geschrieben:
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string Desktop = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop));
FolderBrowserDialog PfadAuswahl = new FolderBrowserDialog();
PfadAuswahl.Description = "Speicherort der Datei";
PfadAuswahl.SelectedPath = @Desktop;
DialogResult Fenster = PfadAuswahl.ShowDialog(this);
if (Fenster == DialogResult.OK)
{
try
{
richTextBox1.SaveFile(PfadAuswahl.SelectedPath);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
}
}
leider bekomme ich immer die exeption UnauthorizedAccessException bzw. der zugriff auf den pfad C:\..... wurde verweigert.
hab schon das halbe web durchforstet, aber leider finde ich keine lösung.
noch ein hinweis: ich benutze windows 7 und visual c# express 2010.
vielen dank schonmal
habe folgendes problem:
ich möchte gerne den text aus einer richtextbox in einer datei an einem bestimmten ort (vorzugsweise desktop, man soll aber den pfad auswählen können) speichern.
dazu habe ich ein fenster mit einem button und einer richtextbox erstellt und folgenden code geschrieben:
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string Desktop = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop));
FolderBrowserDialog PfadAuswahl = new FolderBrowserDialog();
PfadAuswahl.Description = "Speicherort der Datei";
PfadAuswahl.SelectedPath = @Desktop;
DialogResult Fenster = PfadAuswahl.ShowDialog(this);
if (Fenster == DialogResult.OK)
{
try
{
richTextBox1.SaveFile(PfadAuswahl.SelectedPath);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
}
}
leider bekomme ich immer die exeption UnauthorizedAccessException bzw. der zugriff auf den pfad C:\..... wurde verweigert.
hab schon das halbe web durchforstet, aber leider finde ich keine lösung.
noch ein hinweis: ich benutze windows 7 und visual c# express 2010.
vielen dank schonmal