Access file that is being used by another application using FileStream

public void WriteToBinaryFile(string filePath, ListView listview)
        {
            FileStream fsWrite = File.Open(filePath, FileMode.Create, FileAccess.ReadWrite); // I GET AN EXCEPTION HERE
            BinaryFormatter binfmt = new BinaryFormatter();
            InvokeIfRequired(listview,()=> { binfmt.Serialize(fsWrite, new ArrayList(listview.Items)); });
            
            fsWrite.Close();
        }
Was this page helpful?