当我通过filepicker获取文件对象时,我能够成功删除/移动/复制存储文件。但是,当用户将文件从Windows文件浏览器中删除到我的应用程序时,我无法删除/移动这些文件(但它允许我复制)。我的代码是......
if (e.DataView.Contains(StandardDataFormats.StorageItems) == false) { return; }
var files = await e.DataView.GetStorageItemsAsync();
if (files.Count < 0) { return; }
foreach (var file in files)
{
await file.DeleteAsync(StorageDeleteOption.PermanentDelete);
//await file.MoveAsync(folder, Filename, NameCollisionOption.GenerateUniqueName);
}
当我尝试删除/移动时,我收到以下错误。 &#34; WinRT信息:此文件仅限读取访问权限,不得修改或删除&#34;。但该文件不是只读的。它允许我通过文件选择器添加相同的文件!