Löschen Sie auf schließen von Dateien

Verwendete Sprache: C#

Theorie:
Ich möchte eine Datei erstellen, mit der Flagge, FileOptions.DeleteOnClose in einen temporären Ordner.
Die Datei erfolgreich erstellt und ich Schreibe dato auf Sie, der nächste Schritt ist, um die Anwendung zu starten im Zusammenhang mit der Datei Verarbeiten.Start(...) und dem Benutzer zu ermöglichen, überprüfen Sie das Dokument, schließlich schließe ich meinen Griff, und das so schnell wie andere Verfahren schließen Sie den Griff, um die temporäre Datei, die Datei ist gelöscht von Betriebssystem.

Mein problem ist, dass andere Prozesse die Datei nicht öffnen, auch für das Lesen, trotz wenn ich FileShare.ReadWrite | FileShare.Löschen, um die sharing-Modus.

Irgendwelche Vorschläge?

InformationsquelleAutor xoreax | 2009-02-13

Schreibe einen Kommentar