FileSavePicker 下面就简单的例举喽
private async Task<bool> savefile()
{
StorageFile storagefile=null;
FileSavePicker filesavepicker = new FileSavePicker();
filesavepicker.FileTypeChoices.Add("文本文件", new string[] { ".txt" });
filesavepicker.FileTypeChoices.Add("Excel", new string[] { ".xlsx" });
filesavepicker.SuggestedStartLocation = PickerLocationId.Desktop;
filesavepicker.SuggestedFileName = “Me”;
storagefile = await picker.PickSaveFileAsync();
if (storagefile !=null)
{
//文件保存
}
else
{
//文件没找到
}
return true;
}
顺便提下
文件读取同理类似,不得不说 FileSavePicker 、FileOpenPicker 和 FolderOpenPicker 谁用谁知道
FileOpenPicker 、FolderOpenPicker的用法与FileSavePicker 类似
他们还可以多文件选择,例如:
FileOpenPicker fileopenpicker = new FileOpenPicker();
....
IReadOnlyList<StorageFile> filesList = await fileopenpicker.PickMultipleFilesAsync();