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 に答える