6

我需要依次按字节块写入文件数据(在我的 Metro 应用程序中),并且有一个FileIO带有方法的类AppendTextAsyncWriteBytesAsync但不需要,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 回答