I got a file stream:  

```
tempOutputStream = new FileStream(sTempFileName, FileMode.OpenOrCreate, 
    FileAccess.ReadWrite, FileShare.ReadWrite);

```

Once the file is created you can create additional FileStreams to read/write `tempOutputStream`.
Is there a way to close all of them not having a ref to each stream obj? Or at least for the first one that creates the stream.

the problem is that I'd like to delete the file but one of the streams is not closed so I got an exception in `File.Delete`...

Thank you.

Regards,
Leonid