Re[3]: FileIOPermission, доступ к файлам в каталоге
От: Pavel M. Россия  
Дата: 16.10.08 12:36
Оценка:
Здравствуйте, kot--, Вы писали:

K>Здравствуйте, stump, Вы писали:


S>>FileIOPermission здесь не причем. Используй File.Open (String, FileMode, FileAccess) и указывай явно соответствующий режим FileAccess


K> попробовал так, не помогло. Все равно кидает исключение, что файл открыт другим процессом



K>
K>            try
K>            {
K>                foreach (FileInfo f in logs)
K>                {
K>                    using (var fs = new FileStream(f.FullName, FileMode.Open, FileAccess.Read, FileShare.Read))
K>                    using (var sr = new StreamReader(fs))
K>                    {
K>                        var line = sr.ReadLine();
K>                        while (line != null)
K>                        {
K>                            if (Regex.IsMatch(line, regesp))
K>                            {
K>                                Result.AppendLine(line);
K>                            }
K>                            line = sr.ReadLine();
K>                        }
K>                    }
K>                }
K>            }
K>            catch (IOException e1)
K>


Попробуйте
FileShare.ReadWrite

PS А почему Вы везде var используете? Ужас
--------------------------
less think — do more
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.