2016-09-21 7 views
-2

アプリケーションをWindowsストアアプリケーションに変換するときは、前述のようにファイルを追加します。here。しかし今、どうすればそれらにアクセスできますか?彼らの道は何ですか?Centennialアプリケーション内のファイルのファイルパスを取得

パッケージ用に作成された特別なフォルダにはありません。

+0

具体的にどのファイルがありますか?これらのファイルは、あなたが開きたいアプリケーションの一部ですか?読み込み用のテキストファイルを考えてみましょう。 –

+0

@ PrashantHPhadke-MSFTイメージファイルをBitmapにロードする必要があります。 – 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

Win32の同等のCreateFileを相対パスで試しましたか? –

+0

はい。 'C:\ Windows \ system32 \ folderName'を取得します。 (私は '新しいDirectoryInfo(folderName)'を使用しています)。 – ispiro

関連する問題