C# Zugriff auf Pfad wurde verweigert

kiname

Cadet 3rd Year
Registriert
Nov. 2014
Beiträge
56
Hallo Community,

heute eine Frage die ich nicht ganz verstehe:
Ich schreibe zur zeit ein kleines Programm für einen Lehrer von mir um die Hausaufgabe nicht per usb stick mitnehmen zu müssen sondern einfach per Email senden.
Als Anhänge werden die Programmierprojekte/Hausaufgabe gesendet.
Mein programm soll nun auf das Postfach zugreifen und die Anhänge in den jeweiligen ordner des Schülers herunterladen.
Die Verbindung steht bereits und ich kann auf die Emails mit Anhänge zugreifen. Das problem ist die Speicherung der Anhänge.
Die anhänge bekomme ich von "OpenPop" als byte Array.
Dieses will ich nun abspeichern:
Code:
File.WriteAllBytes(SpeicherOrt, DataArray);
Jedoch bekomme ich bei dem Versuch es Abzuspeichern Folgenden Fehler:
Code:
Der Zugriff auf den Pfad "<irgendein Pfad>" wurde verweigert.
Was ich an der Sache nicht verstehe ist dass in jedem Ordner der Pfad verweigert ist. (Auch wenn ich das Programm als Administrator starte).

Könnt ihr mir Helfen ich bin am ende meines "Lateins" ;)

Mit freundlichen Grüßen
kiname
 
Der Speicherort ist abgespeichert in den Settings ich habe es für das Forum nur abgekürzt
Code:
Properties.Settings.Default.SpeicherOrt
Darin ist etwas in dieser form gespeichert
Code:
C:\Users\White\Documents
Die Fehlermeldung ist dan in demfall folgende:
Code:
Der Zugriff auf den Pfad "C:\Users\White\Documents" wurde verweigert.
Ergänzung ()

Oh tut mir leid ich habe den fehler gefunden!
Der speicherpfad benötigt natürlich noch einen Dateinamen :(
Es kommt zwar jetzt kein fehler mehr jedoch kann ich die datei immer noch nicht im speicherort finden...
Ergänzung ()

ahh Jetzt noch ein @"\" dazwischen und es funktioniert
diese leichtsinnsfehler :O
 
Zuletzt bearbeitet:
Zurück
Oben