FileShare på fil
Hejsa..Har lidt problemer med at få fileshare til at virke. Jeg kan tilsyneladende godt åbne en fil flere gange hvis fileshare er sat til Read og den åbnes med read mode. Men når jeg åbner med ReadWrite får jeg en exception :/
-------------------------------------------
class Test
{
[STAThread]
static void Main(string[] args)
{
string path = System.AppDomain.CurrentDomain.BaseDirectory + "test.txt";
System.Security.Permissions.FileIOPermission permissions =
new System.Security.Permissions.FileIOPermission(
System.Security.Permissions.FileIOPermissionAccess.Read |
System.Security.Permissions.FileIOPermissionAccess.Write |
System.Security.Permissions.FileIOPermissionAccess.Append,
path);
System.IO.FileStream stream1 = new
System.IO.FileStream(
path,
System.IO.FileMode.OpenOrCreate,
System.IO.FileAccess.ReadWrite,
System.IO.FileShare.Read);
System.IO.FileStream stream2 = new
System.IO.FileStream(
path,
System.IO.FileMode.Open,
System.IO.FileAccess.Read);
using (stream1)
using (stream2)
{
// Test
System.Console.Write(
"Length of stream 1: " +
stream1.Length + "\n" +
"Length of stream 2: " +
stream2.Length + "\n");
// Clean up
stream1.Close();
stream2.Close();
}
}
}
-------------------------------------------
