Also, zuerst einmal erstellst Du die Datei mit
C#-Quelltext
Das liefert Dir einen FileStream zu dieser Datei.
Dann prüfst Du nochmal ob die Datei erstellt ist und falls nicht, erstellst Du sie. Wie das nach obigem Befehl sein kann, weiß ihc nicht
C#-Quelltext
1: 2:
| if (!fi.Exists) fi.Create(); |
Dann willst Du einen FileStream zu der Datei erstellen, aber der obige Filestream ist ja noch offen. Da dürfte es also krachen:
C#-Quelltext
1:
| using (FileStream fs = fi.OpenWrite()) |
Ach ja, das
File.Delete braucht es eigentlich auch nicht, weil die Doku folgendes sagt:
| Zitat: |
File..::.Create Method (String)
Creates or overwrites a file in the specified path. |
Die ersten fünf Zeilen sollten also eigentlich durch folgendes ersetzbar sein:
C#-Quelltext
1:
| using (FileStream fs = File.Create(pfad)) |
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".