Windows phone - C# - Усечение файлов в изолированном хранилище
Как я могу удалить 1 символ с конца определенного файла в IsolatedStorage?
Код, который у меня пока есть:
var appStorage = IsolatedStorageFile.GetUserStoreForApplication();
using (var writer = new StreamWriter(appStorage.OpenFile("trailCount", FileMode.Truncate, FileAccess.Write)))
{
writer.Write(1);
}
Однако это не похоже на работу.
Спасибо
1 ответ
Решение
Если вы хотите удалить последний символ, вы можете сделать следующее:
writer.BaseStream.SetLength(writer.BaseStream.Length - 1);
Кроме того, при открытии файла используйте FileMode.Open
иначе весь файл будет обрезан.