Для использования папки загрузки в uwp, вы можете использовать Windows.Storage
Api.Если вы хотите создать файл в папке загрузки, вы можете использовать следующее.
StorageFile sf = await DownloadsFolder.CreateFileAsync("testMarker");
И вы можете получить путь к DownloadsFolder
через файл выше.Но вы не можете получить доступ к файлу с путем напрямую.
StorageFile sf = await DownloadsFolder.CreateFileAsync("testMarker");
ArrayList numbers = new ArrayList(sf.Path.Split(new char[] { '\\' }));
numbers.RemoveRange(numbers.Count - 2, 2);
var downloadPath = string.Join("\\", numbers.ToArray());
SHGetKnownFolderPath
не поддерживается в uwp, но вы можете использовать его в приложении для настольного моста, который вы могли бы вызывать любыми методами до того, как конвертируйте ваше настольное приложение в приложение UWP.