我可以在我的Metro风格应用中创建,阅读和编辑我的应用程序创建的文件,但它不会让我删除(是的,我确实有必要的声明和文件类型关联设置)!
我收到Access is denied.
消息,因为在Windows 8 Metro File Acccess示例中使用(和工作)的代码相同:
private async void RemoveNote_Click(object sender, RoutedEventArgs e)
{
try
{
StorageFile file = await KnownFolders.DocumentsLibrary.GetFileAsync(NotesList.SelectedItem.ToString());
if (file != null)
{
await file.DeleteAsync();
file = null;
}
notes.RemoveAt(NotesList.Items.IndexOf(NotesList.SelectedItem));
}
catch (Exception exception)
{
throw new Exception(exception.Message);
}
}
有人可以帮忙吗?
答案 0 :(得分:1)
您是否忘记在某处关闭文件流?