UWPは、一般的なデスクトップアプリケーションとは異なります。 UWPアプリはサンドボックス内で実行され、ファイルシステムへのアクセスは非常に限られています。
Skip the path: stick to the StorageFileが必要です。詳細については、Robのブログをご覧ください。
プロジェクトにフォルダを追加してフォルダに保存されているすべてのファイルのリストを取得する必要があります。
プロジェクトのディレクトリにあるフォルダからすべてのファイルを取得する場合は、インストールされているパッケージの場所を使用できます。
StorageFolder subfolder = await Package.Current.InstalledLocation.GetFolderAsync("subFolder");
IReadOnlyList<StorageFile> files = await subfolder.GetFilesAsync();
foreach (var file in files)
{
Debug.WriteLine(file.Name);
}
ただし、このフォルダにファイルを追加する場合は許可されません。インストールされたパッケージは読み取り専用です。
UWPでは、データをapplication dataに書き込むことができます。たとえば、Windows.Storage.ApplicationData.Current.LocalFolder
にファイルを追加できます。