2

アプリにリセット機能があり、アプリをデフォルトの状態に戻します。そこで、作成した 4 つのファイルを削除し、.xml で作成した設定を削除する必要がありますApplicationDataContainer。これは私がファイルを削除する方法です

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

すべてのファイルをまとめて削除する機能はありますか? 次のコードを試したところ

localfolder.DeleteAsync()

ファイルと一緒に LocalState フォルダーを削除しました。フォルダーではなくファイルを削除する必要があります。

とにかく、 ApplicationDatacontainer に保存されているすべての値を一度に削除できる方法はありますか? このように 1 つずつ削除するのではなく、

localSettings.DeleteContainer("exampleContainer");
4

1 に答える 1

5

ローカル データ ストアからアプリケーション データを削除する場合は、これを試してください。

await Windows.Storage.ApplicationData.Current.ClearAsync(
     Windows.Storage.ApplicationDataLocality.Local);
于 2013-05-23T11:17:25.213 に答える