0

プロジェクトを持つアプリを構築しています。プロジェクトには、プロジェクト ファイルから参照される多くのファイルを含めることができます。これらのファイルはプロジェクトフォルダーにコピーされるため、どこにあるかはわかっていますが、WinJS で知る限り、ユーザーが直接アクセスを許可したファイルにしかアクセスできません。ユーザーがプロジェクト ファイルを選択すると、それを読み取ることはできますが、プロジェクト ファイルにアクセスする方法はありません。プロジェクトを単一のファイルとしてパッケージ化し、個々のファイルをアプリのローカル ファイル システムに抽出するようなことができることは知っていますが、そうするのは最適ではありません。できる。

4

1 に答える 1

0

完全にはわかりませんが、試してみます。Windowsストアアプリでは、ユーザーが直接アクセスできるもの以外にもアクセスできます。コンピューター上のどこからでも(FilePickerコントラクトを介して他のアプリから)ファイルを選択する場合は、はい、ユーザーはそれらを選択する必要がありますが、アプリは分離されたストレージへのフルアクセスを持ち、ユーザーのドキュメントライブラリとユーザーが許可すると、そこにも(宣言されたファイルタイプへの)アクセス権があります。

ユーザーのドキュメントライブラリではなく分離ストレージを使用するかどうかは、ユーザーがプロジェクトファイルをアプリの外部に置くことを期待するかどうかにかかっていると思います。彼らはプロジェクトを友人にメールで送ることができますか?彼らは別のアプリでプロジェクトを操作する可能性がありますか?彼らはプロジェクトをバックアップしたいと思うかもしれませんか?その場合は、ドキュメントライブラリを使用してください。そうでない場合、データはユーザーデータよりも多くのアプリケーションデータであり、ローカルアプリストレージに保存できます。それが質問に答えることを願っています。そうでない場合は、明確にしてください。

于 2013-01-23T16:07:42.403 に答える