我在“koleksibuku”文件夹中有文件和文件夹。我想将文件夹和文件显示到gridview中。如何检测“koleksibuku”文件夹中是否有文件夹或文件?
注意:
使用图片的文件夹时:“ms-appx:///images/folders_png8761.png”
使用数据绑定的文件时
用户使用文件夹名称创建的文件夹符合用户的意愿
答案 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();