Ich habe diesen Code, der eine PDF-Datei speichert.FileStream zum Speichern von Datei sofort entsperren in .NET?
FileStream fs = new FileStream(SaveLocation, FileMode.Create);
fs.Write(result.DocumentBytes, 0, result.DocumentBytes.Length);
fs.Flush();
fs.Close();
Es funktioniert gut. Manchmal gibt es die Sperre jedoch nicht sofort frei, und dies führt zu Dateisperrungsausnahmen mit Funktionen, die nach diesem einen Lauf ausgeführt werden.
Gibt es eine ideale Möglichkeit, die Dateisperre freizugeben direkt nach die fs.Close()
Ist die Datei auf einer lokalen Festplatte oder einem Netzwerk freigegeben? Haben Sie eine Antivirensoftware installiert? –