Как получить файлы из музыкальной библиотеки Windows Phone (8.1), используя имена путей?

Я позволяю своим пользователям выбирать файлы из музыкальной библиотеки. После чего я храню путь выбранных файлов локально. Теперь моя проблема заключается в том, как получить программный доступ к файлам по этим путям? Вот несколько вещей, которые я попробовал.

Скажи мой путьD: \ Xyz \ abc.mp3

StorageFolder S = KnownFolders.MusicLibrary;

Альтернатива 1:

StorageFile MyFile = await S.GetFileAsync ("abc.mp3"); // Файл не найден

// Я полагаю, что это не работает, потому что метод GetFileAsync может получать файлы только из текущей папки

Альтернатива 2:

S = await S.GetFolderAsync ("Xyz"); // После чего я планировал сделать GetFileAsync. Но это также дает ошибку папки not found.

И наконец я попробовалS = await S.GetFolderAsync ("D");

Любая помощь в том, как мне получить доступ к файлу или даже альтернативный способ достижения моей цели, была бы фантастической!

P.S: StorageFile.GetFileFromPathAsync ("D: \ Xyz \ abc.mp3") говорит, что у меня нет разрешения на доступ.

Ответы на вопрос(3)

Ваш ответ на вопрос