4
我需要必然字節(在我的Metro應用)的數據塊寫入到一個文件中的數據,並有一類FileIO
與方法AppendTextAsync
和WriteBytesAsync
,但沒有必要AppendBytesAsync
所以我怎麼能追加字節數組到StorageFile
?如何將字節數組追加到已存在的StorageFile中?
我需要必然字節(在我的Metro應用)的數據塊寫入到一個文件中的數據,並有一類FileIO
與方法AppendTextAsync
和WriteBytesAsync
,但沒有必要AppendBytesAsync
所以我怎麼能追加字節數組到StorageFile
?如何將字節數組追加到已存在的StorageFile中?
此代碼似乎爲我工作:
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);
}
謝謝!我已經找到了它,但無論如何我正在接受你的答案。 – Nagg
另一個整潔的解決方案在這裏:http://stackoverflow.com/questions/14711453/appending-text-to-file-windows-store-apps-windows-rt –