-1

ユーザーが好きなFolderPickerフォルダを選択できる場所があります。次に、そのフォルダーからすべてのファイルを読み取りたいと思いますD:\foo\bar

すべてのサンプル コードで、デフォルトの一部からの読み取りを見つけることができたので、KnownFoldersこれを行う方法がわかりません。ユーザーには、上記のフォルダーから読み取る権限があると想定しています。

サンプルが見つからないので、これが可能かどうか疑問に思い始めました.

誰にも手がかりがありますか?C#で書いています。

4

1 に答える 1

0

FolderPickerクラスStorageFolderのプロパティと同じようにインスタンスを返します。KnownFoldersこれは、同じ方法でファイルを列挙できることを意味します。

var picker = new FolderPicker();
picker.FileTypeFilter.Add("*");
var folder = await picker.PickSingleFolderAsync();
foreach (var file in await folder.GetFilesAsync())
{
    var contents = await FileIO.ReadTextAsync(file);
}

上記のコードは、フォルダー内のすべてのファイルをテキストとして読み取りますが、他のことも同様に行うことができます。

于 2013-05-03T09:18:57.007 に答える