Windows phone 8 如何使用GetFileAsync-WP8获取文件夹中所有png文件的名称

Windows phone 8 如何使用GetFileAsync-WP8获取文件夹中所有png文件的名称,windows-phone-8,text-files,getfiles,Windows Phone 8,Text Files,Getfiles,我有一个叫AllPage的文件夹。它有许多png文件。我试图使用GetFileAsync从文件夹中检索所有文件的名称,但显然它什么也检索不到!:( 我就是这样尝试的 IStorageFolder dataFolder = await local.CreateFolderAsync("AllPage", CreationCollisionOption.OpenIfExists); 编辑 var obj = await dataFolder.GetFilesAsyn

我有一个叫AllPage的文件夹。它有许多png文件。我试图使用GetFileAsync从文件夹中检索所有文件的名称,但显然它什么也检索不到!:(

我就是这样尝试的

        IStorageFolder dataFolder = await local.CreateFolderAsync("AllPage", CreationCollisionOption.OpenIfExists);
编辑

        var obj = await dataFolder.GetFilesAsync();
        var temp = obj[0];
        var temp1 = obj[1];            
        return true;

obj给了我COM组件。:(我很困惑。

这就是我检索文件名的方式:)

IStorageFolder dataFolder=wait local.GetFolderAsync(App.ALL\u PAGE\u文件夹);
IEnumerable files=wait dataFolder.getFileAsync();
foreach(IStorageFile文件中的任意文件)
{
if(anyfile.Path.EndsWith(“.png”))
{
var name=anyfile.name;
}
}

你试过等待吗?
var obj=wait dataFolder.getfileasync();
@KooKiz是的,我试过了,它给出了相同的COM对象。当我放置var temp=obj[0]时。很抱歉,我刚才提到的有一个小错误。文件夹包含一个文本文件,其余的是png文件。是的,我想我得到了答案。谢谢:)
        IStorageFolder dataFolder = await local.GetFolderAsync(App.ALL_PAGE_FOLDER);
        IEnumerable<IStorageFile> files = await dataFolder.GetFilesAsync();

        foreach (IStorageFile anyfile in files)
        {
            if (anyfile.Path.EndsWith(".png"))
            {
                var name = anyfile.Name;
            }
        }