在UWP上检测Gridview上的文件夹或文件

时间:2017-01-10 02:44:27

标签: c# image gridview uwp directory

我在“koleksibuku”文件夹中有文件和文件夹。我想将文件夹和文件显示到gridview中。如何检测“koleksibuku”文件夹中是否有文件夹或文件?

注意:

  • 使用图片的文件夹时:“ms-appx:///images/folders_png8761.png”

  • 使用数据绑定的文件时

  • 用户使用文件夹名称创建的文件夹符合用户的意愿

1 个答案:

答案 0 :(得分:0)

您可以在StorageFolder上致电GetFoldersAsync()来获取子文件夹列表。

以下是如何使用它从音乐文件夹中获取文件夹列表(需要"音乐库"功能)。

var downloadsFolder = Windows.Storage.KnownFolders.MusicLibrary;

foreach (var folder in await downloadsFolder.GetFoldersAsync())
{
    Debug.WriteLine($"Folder: {folder.DisplayName}");
}

假设您已经创建了" koleksibuku"在你的应用程序本地文件夹中的文件夹,你会得到这样的东西。

var localFolder = Windows.Storage.ApplicationData.Current.LocalFolder;

var myFolder = await localFolder.GetFolderAsync("koleksibuku");

myFolder.GetFoldersAsync();