【发布时间】:2013-07-10 12:52:50
【问题描述】:
我正在尝试将现有文件保存到另一个地方。这是某种副本,但我想允许使用 FileSavePicker 为用户选择新的目的地。 这是我的代码:
StorageFile currentImage = await StorageFile.GetFileFromPathAsync(item.UniqueId);
var savePicker = new FileSavePicker();
savePicker.FileTypeChoices.Add("JPEG-Image",new List<string>() { ".jpg"});
savePicker.FileTypeChoices.Add("PNG-Image", new List<string>() { ".png" });
savePicker.SuggestedSaveFile = currentImage;
savePicker.SuggestedFileName = currentImage.Name;
var file = await savePicker.PickSaveFileAsync();
之后将创建文件,但它是空的 (0 KB)。如何正确保存文件?
【问题讨论】:
-
我认为您必须实际复制文件,
FileSavePicker不会为您这样做。
标签: c# windows-runtime filesavepicker