В приложении UWP по умолчанию можно получить доступ к определенным местоположениям файловой системы.Он также может получить доступ к дополнительным расположениям через средство выбора файлов или объявив abilities .Подробнее см. Раздел Разрешения на доступ к файлу .
По вашей проблеме вы, вероятно, хотите получить доступ к файлу в вашем приложении InstalledLocation, как Каталог установки приложения Введение, вы можете получить доступ к файлу, используя следующий код в C ++ / WinRT:
Windows::Foundation::IAsyncAction ExampleCoroutineAsync()
{
Windows::Storage::StorageFile file{
co_await Windows::Storage::StorageFile::GetFileFromApplicationUriAsync(Windows::Foundation::Uri{L"ms-appx:///datafile.txt"})
};
// Process file
}
Или C ++:
auto getFileTask = create_task(StorageFile::GetFileFromApplicationUriAsync(ref new Uri("ms-appx:///datafile.txt")));
getFileTask.then([](StorageFile^ file)
{
// Process file
});