6

結果として(Metroアプリで)バイトのチャンクでファイルデータに書き込む必要があり、FileIOメソッドAppendTextAsyncを含むクラスがありますWriteBytesAsyncが、必要がないAppendBytesAsyncので、バイトの配列をに追加するにはどうすればよいStorageFileですか?

4

1 に答える 1

11

このコードは私のために働くようです:

String s = "hello";
Byte[] bytes = Encoding.UTF8.GetBytes(s);

using (Stream f = await ApplicationData.Current.LocalFolder.OpenStreamForWriteAsync
    ("hello.txt", CreationCollisionOption.OpenIfExists))
{
    f.Seek(0, SeekOrigin.End);
    await f.WriteAsync(bytes, 0, bytes.Length);
}
于 2012-12-30T17:09:31.980 に答える