Windows phone 8 如何使用GetFileAsync-WP8获取文件夹中所有png文件的名称
我有一个叫AllPage的文件夹。它有许多png文件。我试图使用GetFileAsync从文件夹中检索所有文件的名称,但显然它什么也检索不到!:( 我就是这样尝试的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
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;
}
}