0
在填寫新內容/覆蓋舊文件之前,如何清除文件內容?如果新內容比舊內容短,舊內容的其餘部分將破壞我的數據合同結構。使用Windows存儲應用中的FileSavePicker清除文件內容應用/ RT
FileSavePicker savePicker = new FileSavePicker();
StorageFile saveFile = await savePicker.PickSaveFileAsync();
using (var sessionRandomAccess = await saveFile.OpenAsync(FileAccessMode.ReadWrite))
{
using (var sessionOutputStream = sessionRandomAccess.GetOutputStreamAt(0))
{
var ser = new DataContractSerializer(typeof(ConfigurationModel));
ser.WriteObject(sessionOutputStream.AsStreamForWrite(), model);
}
}