FileShare question

R

Rembo

Can anyone tell why I can't create the second filestream object?

Stream s1 = new FileStream("C:\\test.txt", FileMode.Open,
FileAccess.ReadWrite, FileShare.Read);

Stream s2 = new FileStream("C:\\test.txt", FileMode.Open,
FileAccess.Read, FileShare.Read);

FileShare.Read should make it possible just read the file after it is
already openend.

The IOException for the second stream is:
Message "The process cannot access the file \"C:\\test.txt\" because it
is being used by another process."

Thanks in advance!
 
C

Cowboy \(Gregory A. Beamer\)

You have ReadWrite access with the first object, which locks the file.

--
Gregory A. Beamer

*************************************************
Think Outside the Box!
*************************************************
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top