Ausnahme in dem öffnen einer Datei, die bereits geöffnet

Baue ich eine Anwendung in C#, in denen ich eine CSV-Datei öffnen zum Lesen von Daten aus es. Ich bekomme eine exception wenn ich versuche, öffnen Sie die CSV-Datei aus C# wenn die Datei schon in Excel öffnen. Die Ausnahme besagt, dass der Prozess kann nicht auf die Datei zugreifen, da Sie bereits geöffnet ist. Wie kann ich dieses problem lösen und öffnen Sie die Datei, selbst wenn es geöffnet wird, in der anderen Anwendung?

Dank,
Rakesh.

  • poste bitte etwas code, um uns zu zeigen, was Sie bisher getan haben
  • Dies ist der code: using (FileStream fs = new FileStream(csvOpenFileDialog.FileName, FileMode.Open, FileAccess.Lesen))
  • Ihnen fehlt ein argument. Lesen Sie meine Antwort.
  • Überprüfen Sie die Antwort, die Hans bietet unten. FileShare.Lesen scheint nicht zu funktionieren, wenn die Datei bereits geöffnet ist. FileShare.ReadWrite funktioniert.
InformationsquelleAutor Rakesh K | 2010-10-02
Schreibe einen Kommentar