在 windows 10 个通用应用程序 c# 中保存 FolderPicker 位置以备下次使用

Save FolderPicker location for next time in windows 10 universal apps c#

我正在使用以下代码从设备中使用 FolderPicker 获取文件。

FolderPicker pk = new FolderPicker();

        pk.SuggestedStartLocation = PickerLocationId.Downloads;
        pk.ViewMode = PickerViewMode.Thumbnail;
        pk.FileTypeFilter.Add("*");

        var folder = await pk.PickSingleFolderAsync();

        var files =await folder.GetFilesAsync();

        foreach (var files in files)
        {

        }

每次我都必须选择文件夹位置,因此我想第一次保存文件夹位置,当我下次打开应用程序时从该路径获取文件,任何人都请帮助我实现这个.

谢谢,

为此使用 FolderPicker.SettingsIdentifier。如果您将该值设置为类似 "My Downloads" 的值,那么下次您使用选择器时,它将从您之前选择的位置开始。

我在 MSDN 表单中找到了答案https://social.msdn.microsoft.com/Forums/windowsapps/en-US/b5a23a11-f526-4a59-bcca-af6a563589d9/save-folderpicker-location-for-next-time-in-windows-10-universal-apps-c?forum=wpdevelop