0

如何从 IsolatedStorage 中某个文件的末尾删除 1 个字符?

我到目前为止的代码是:

var appStorage = IsolatedStorageFile.GetUserStoreForApplication();

using (var writer = new StreamWriter(appStorage.OpenFile("trailCount", FileMode.Truncate, FileAccess.Write)))
{
    writer.Write(1);
}

但是它似乎不起作用。

谢谢

4

1 回答 1

1

如果要删除最后一个字符,可以执行以下操作:

writer.BaseStream.SetLength(writer.BaseStream.Length - 1);

另外,打开文件时,使用FileMode.Open,否则整个文件将被截断。

于 2013-07-16T11:22:46.060 回答