/ / Anzahl Bilder im lokalen Ordner WinRT - Winrt-Xaml, Windows-8.1

Zählen Bilder im lokalen Ordner WinRT - Winrt-Xaml, Windows-8.1

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 № 1

Versuchen,

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.