如何一次性删除文件和应用数据容器值

本文关键字:数据 应用 一次性 删除 文件 | 更新日期: 2023-09-27 18:15:10

我有一个重置功能在我的应用程序,使应用程序回到默认状态。在这里,我需要删除我创建的四个文件,并删除我在ApplicationDataContainer中创建的设置。这就是我删除

文件的方法
try
{
    StorageFile file = await localfolder.GetFileAsync("HistoryFile");
    if (file != null)
    {
        await file.DeleteAsync();
    }
}
catch
{
    //Catch Process
}

是否有一个函数可以同时删除所有的文件?当我尝试以下代码

localfolder.DeleteAsync()

它删除了LocalState文件夹和文件,我只需要删除文件而不是文件夹。

并且无论如何,我只是可以删除存储在applicationdatactainer中的所有值在一个去吗?而不是像这样一个接一个地除掉他们?

localSettings.DeleteContainer("exampleContainer");

如何一次性删除文件和应用数据容器值

如果要从本地数据存储中删除应用程序数据,请尝试此操作。

await Windows.Storage.ApplicationData.Current.ClearAsync(
     Windows.Storage.ApplicationDataLocality.Local);