string fileText;
using (var reader = File.OpenText(pathToSave)) {
fileText = await reader.ReadToEndAsync();
reader.Close();
}
using (var stream = File.Open(pathToSave, FileMode.Append, FileAccess.Write, FileShare.ReadWrite)) {
Byte[] text = new UTF8Encoding(true).GetBytes("test1" + Environment.NewLine);
stream.Write(text, 0, text.Length);
text = new UTF8Encoding(true).GetBytes("test2" + Environment.NewLine);
stream.Write(text, 0, text.Length);
stream.Close();
}
Я не работаю с файлами где-либо еще.
Я всегда закрываю файловые дескрипторы после чтения / записи, но все равно получаю сообщение об ошибке, что файл используется другим процессом.
Что я делаю не так?
Ошибка появляется на FileMode.Append
.