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

我的应用程序中有一个重置function,它将应用程序恢复到默认状态。 因为我需要删除我创建的四个文件并删除我在ApplicationDataContainer创建的设置。 这是我删除文件的方式

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

是否有一个将所有文件一起删除的function? 当我尝试以下代码时

 localfolder.DeleteAsync() 

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

无论如何,我可以一次性删除存储在ApplicationDatacontainer中的所有值吗? 而不是像这样一个一个地删除它们?

 localSettings.DeleteContainer("exampleContainer"); 

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

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