gpt4 book ai didi

file - Winphone8.1开发: Can I get a List of al files stored within the Assets folder?

转载 作者:行者123 更新时间:2023-12-02 03:32:51 25 4
gpt4 key购买 nike

我正在运行 win8.1 和 VS2013 SP3,试图创建一个 Windows Phone 应用程序,它应该从“ Assets ”文件夹中检索所有文档名称和路径(供以后引用)。我在Assets文件夹下添加了一堆word文档,设置build为content,copy为always。

是否可以获取 Assets 文件夹中所有文件(或文件名)的列表?我似乎无法找到做到这一点的方法。

我能做的是引用特定文件,但我想做的是列出 Assets 文件夹中的所有文件名/路径,并在特定 View 中显示这些文件的详细信息...

我尝试了以下方法:

var package = Windows.ApplicationModel.Package.Current.InstalledLocation;

var assetsFolder = await package.GetFolderAsync("Assets");

foreach (var file in await assetsFolder.GetFilesAsync())
{
_documents.Add(new Document() { Category = section, Title = file.Name, Uri = file.Path });
}

此代码在 foreach 行卡住...?

我非常感谢在这件事上的一些指导或引用。

最佳答案

也许这就是您的称呼方式。

这是我的截图。

我只在整个页面加载后调用它。

private void Page_Loaded(object sender, RoutedEventArgs e)
{
ReadAssetFolder();
}

public async void ReadAssetFolder()
{
var package = Windows.ApplicationModel.Package.Current.InstalledLocation;
var assetsFolder = await package.GetFolderAsync("Assets");
foreach (var file in await assetsFolder.GetFilesAsync())
{
int debug_var = 1;
}

}

调试器到达我的断点时的屏幕截图:

enter image description here


我的资源文件夹的截图

enter image description here


最后我所有的文件都有这些属性

enter image description here

希望对你有帮助。

关于file - Winphone8.1开发: Can I get a List of al files stored within the Assets folder?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25654763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com