C# 如何一次性删除文件和应用程序数据容器值?
我的应用程序中有一个重置功能,可以将应用程序恢复到默认状态。因此,我需要删除我创建的四个文件,并删除我在C# 如何一次性删除文件和应用程序数据容器值?,c#,windows-8,local-storage,storagefile,C#,Windows 8,Local Storage,Storagefile,我的应用程序中有一个重置功能,可以将应用程序恢复到默认状态。因此,我需要删除我创建的四个文件,并删除我在ApplicationDataContainer中创建的设置。 这就是我删除文件的方式 try { StorageFile file = await localfolder.GetFileAsync("HistoryFile"); if (file != null) { await file.DeleteAsync(); } } catch {
ApplicationDataContainer
中创建的设置。
这就是我删除文件的方式
try
{
StorageFile file = await localfolder.GetFileAsync("HistoryFile");
if (file != null)
{
await file.DeleteAsync();
}
}
catch
{
//Catch Process
}
是否有一个函数可以同时删除所有文件?当我尝试以下代码时
localfolder.DeleteAsync()
它删除了LocalState文件夹和文件,我只需要删除文件而不是文件夹
是否有I jus可以一次性删除ApplicationDatacontainer中存储的所有值的方法?而不是像这样一个接一个地移除它们
localSettings.DeleteContainer("exampleContainer");
如果要从本地数据存储中删除应用程序数据,请尝试此操作
await Windows.Storage.ApplicationData.Current.ClearAsync(
Windows.Storage.ApplicationDataLocality.Local);
如果要从本地数据存储中删除应用程序数据,请尝试此操作
await Windows.Storage.ApplicationData.Current.ClearAsync(
Windows.Storage.ApplicationDataLocality.Local);