Der Prozess kann nicht auf die Datei zugreifen 'C:\file.xml" weil es wird von einem anderen Prozess verwendet

 DirectoryInfo dir=new DirectoryInfo(path);
 if (!dir.Exists)
  {
      Directory.CreateDirectory(path);
      File.Create(path + "\\file.xml");

      StreamWriter sw =new StreamWriter(path + "\\file.xml");
      sw.Flush();
      sw.Write("<?xml version='1.0' encoding='utf-8' ?><project></project>");
  }

Fehler:

Der Prozess kann nicht auf die Datei zugreifen 'C:\file.xml' denn es ist seins
von einem anderen Prozess verwendet.

warum? Wie können die Datei schließen?

InformationsquelleAutor user1263390 | 2012-03-30
Schreibe einen Kommentar