Ich bin neu in WinRT, Ist es möglich, die Anzahl der Bilder im Testordner zu zählen. Damit können wir nur wenige Operationen durchführen. Derzeit mache ich eine kleine App.
Danke im Voraus
Antworten:
0 für die Antwort № 1Versuchen,
var folder = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFolderAsync("Assets");
var files = await folder.GetFilesAsync();
und die Dateien zählen als
var filesCount = files.Count;
und Sie können die Anzahl der Dateien einer bestimmten Erweiterung als
var pngFileCount = files.Where(file => file.FileType == ".png").Select(f => f).ToList().Count;
Hoffe das hilft dir :)
0 für die Antwort № 2
Bitte schön.
var folder = await Package.Current.InstalledLocation.GetFolderAsync("Assets");
var options = new QueryOptions { FileTypeFilter = { ".png", ".jpg" } };
var query = folder.CreateFileQueryWithOptions(options);
var files = await query.GetFilesAsync();
foreach (var file in files)
{
// TODO
}
Ich möchte darauf hinweisen, dass dies unter Windows funktioniert, aber nicht unter Windows Phone. Noch nicht.
Das Beste ist Glück.