powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Процесс не может получить доступ к файлу
3 сообщений из 3, страница 1 из 1
Процесс не может получить доступ к файлу
    #38734872
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Получаю такую ошибку: Процесс не может получить доступ к файлу "...\\cheq.out", так как этот файл используется другим процессом


При попытке прочитать вот таким способом:File.ReadAllText(Path.Combine(_path, "cheq.out"), Encoding.GetEncoding(1251));
При попытке прочитать через FileInfo такая же ошибка. Есть какой-нибудь способ только прочитать файл и все?
...
Рейтинг: 0 / 0
Процесс не может получить доступ к файлу
    #38735159
Artem_Nav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как-то так:
Код: c#
1.
var fs = new FileStream((Path.Combine(_path, "cheq.out"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite);



Перекодировка - в процессе чтения по строкам, например.
...
Рейтинг: 0 / 0
Процесс не может получить доступ к файлу
    #38736514
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Artem_Nav,

нет, не помогло через FileStream.
Сделал так:
Код: c#
1.
2.
3.
4.
using (StreamReader sr = new StreamReader(new FileStream(Path.Combine(_path, "cheq.out"), FileMode.Open, FileAccess.Read, FileShare.Read)))
{
  reciept = sr.ReadToEnd();
}
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Процесс не может получить доступ к файлу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]