2016-09-21 3 views
-2

При конвертации приложения в приложение для Windows Store мы добавляем файлы, как указано here. Но теперь - как мы к ним обращаемся? Каков их путь?Получить пути к файлам в приложении Centennial

Они не находятся в специальной папке, созданной для пакета.

+0

Какие файлы конкретно? Являются ли эти файлы частью вашего приложения, которое вы хотите открыть, скажем, текстовый файл для чтения? –

+0

@ Файлы изображений PrashantHPhadke-MSFT, которые мне нужно загрузить в Bitmap. – ispiro

ответ

1

Вы можете создать структуру папок в своем проекте, где вы можете включить файлы, а затем, поскольку вы уже пересекаете Centennial Bridge, вы можете начать использовать интерфейс WinRT Windows.Storage.StorageFile для взаимодействия с файлами.

Например, вы можете использовать: StorageFile.GetFileFromApplicationUriAsync (новый Uri ("ms-appx: ///folderUnderYourAppRoot/image.bmp")); для получения файла, находящегося под папкой «ПапкаUnderYourAppRoot». Это общее руководство: https://msdn.microsoft.com/en-us/windows/uwp/files/quickstart-reading-and-writing-files, так что вы можете рассмотреть его далее ...

+0

Спасибо. (Хотя мне все же хотелось бы обычным способом найти его, если это возможно.) – ispiro

+0

Вы пробовали эквивалент Win32 для CreateFile с относительным путем? –

+0

Да. Он получает 'C: \ Windows \ system32 \ folderName'. (Я использую 'new DirectoryInfo (folderName)'). – ispiro

Смежные вопросы