2016-09-21 62 views
-2

將應用程序轉換爲Windows應用商店應用程序時,我們添加了如here所述的文件。但現在 - 我們如何訪問它們?他們的路是什麼?在Centennial應用程序中獲取文件的文件路徑

它們不在爲包創建的特殊文件夾中。

+0

哪些文件具體?這些文件是你想要打開的應用程序的一部分 - 讓我們說一個閱讀文本文件? –

+0

@ PrashantHPhadke-MSFT圖像文件,我需要加載到位圖。 – ispiro

回答

1

您可以在項目中創建一個文件夾結構,您可以在其中包含這些文件,然後由於您已經穿過Centennial Bridge,您可以開始使用Windows.Storage.StorageFile WinRT API與文件進行交互。例如,您可以使用:StorageFile.GetFileFromApplicationUriAsync(new Uri(「ms-appx:///folderUnderYourAppRoot/image.bmp」));獲取「folderUnderYourAppRoot」下的文件。這是一般指導:https://msdn.microsoft.com/en-us/windows/uwp/files/quickstart-reading-and-writing-files,所以你可以進一步檢討它...

+0

謝謝。 (儘管如果可能的話,我仍然會喜歡以傳統方式查找它。) – ispiro

+0

您是否嘗試過使用相對路徑的CreateFile的Win32等價物? –

+0

是的。它得到'C:\ Windows \ system32 \ folderName'。 (我正在使用'新的DirectoryInfo(文件夾名稱)')。 – ispiro

相關問題