ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
471
471
EMPFEHLEN
-
Hi,
Ich habe folgenden Code(in c#)geschrieben:
Das Problem ist aber, dass das Programm mir eine IO-Exception anzeigt.Code :1 2 3
File.Create(sfdSave.FileName); File.WriteAllBytes(sfdSave.FileName, Encrypted); MessageBox.Show("Der Text wurde erfolgreich gespeichert.");
Kann mir jemand helfen?
Gruß Didi
-
07.02.10 17:28 #2
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Hi.
Der Aufruf von File.Create ist bei dir überflüssig, den kannst du getrost weglassen.
WriteAllBytes erstellt die Datei schon, wenn sie noch nicht existiert. (..und sollte sie bereits bestehen, wird sie überschrieben)
So.. bei dir ist das Problem nun, dass File.Create die Datei erstellt, und auch öffnet! Du bekommst einen FileStream zurück, mit dem du arbeiten könntest.
Also entweder benutzt du File.Create und benutzt den Stream zum Schreiben deiner Daten, oder du verwendest nur WriteAllBytes.
Code csharp:1 2
File.WriteAllBytes(sfdSave.FileName, Encrypted); MessageBox.Show("Der Text wurde erfolgreich gespeichert.");
vs.
Code csharp:1 2 3 4 5
using (FileStream fs = File.Create(sfdSave.FileName)) // using zur automatischen Bereinigung des Streams { fs.Write(Encrypted, 0, Encrypted.Length); // Encrypted ist ja ein Byte Array nehm ich an... } MessageBox.Show("Der Text wurde erfolgreich gespeichert.");
lg,..With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
Ja, so funktioniert es.
Danke
Ähnliche Themen
-
File.Move() kann nicht auf Datei zugreifen
Von tecla im Forum .NET CaféAntworten: 22Letzter Beitrag: 03.02.10, 19:10 -
[C#] Wie kann ich auf eine Datei im Netzwerk zugreifen?
Von Tom251981 im Forum C/C++Antworten: 1Letzter Beitrag: 01.02.10, 13:58 -
Der Prozess kann nicht auf die Datei zugreifen
Von PH234X im Forum .NET Windows FormsAntworten: 4Letzter Beitrag: 15.09.09, 09:31 -
Datei: lesen eines Files - Prozess kann nicht zugreifen
Von sinamine im Forum .NET Windows FormsAntworten: 2Letzter Beitrag: 25.04.08, 14:42 -
Prozess kann nicht auf Datei zugreifen nach XML-Generierung
Von Paranoia im Forum JavaAntworten: 2Letzter Beitrag: 05.10.06, 11:26





Zitieren

Login





