using Windows.Storage; using Windows.Storage.Streams; async void WriteDataToFile(string data) { StorageFile file = await ApplicationData.Current.LocalFolder.CreateFileAsync("myFile.txt", CreationCollisionOption.ReplaceExisting); using (IRandomAccessStream stream = await file.OpenAsync(FileAccessMode.ReadWrite)) { DataWriter writer = new DataWriter(stream); writer.WriteString(data); await writer.FlushAsync(); } }
using Windows.Storage; using Windows.Storage.Streams; async void WriteDataToFile(byte[] data) { StorageFile file = await ApplicationData.Current.LocalFolder.CreateFileAsync("myFile.bin", CreationCollisionOption.ReplaceExisting); using (IRandomAccessStream stream = await file.OpenAsync(FileAccessMode.ReadWrite)) { DataWriter writer = new DataWriter(stream); writer.WriteBytes(data); await writer.FlushAsync(); } }This example creates a file "myFile.bin" in the local app folder and writes the binary data to it. The DataWriter's FlushAsync method is called to flush the stream to commit the changes to disk. Package library: Windows.winmd