我在尝试获取存储在我的 Silverlight 应用程序客户端项目中的文件夹中的文件列表时遇到了一些问题。我正在尝试收集图像文件名列表,以根据该文件夹中的文件动态创建 URI。我只需要一个文件名列表。
我试过:
App.GetResourceStream(new Uri(PathName));
这对于获取我知道其名称的文件非常有效。但我还没有找到返回文件列表的方法。
我的项目叫做 TestWebsite 文件将存储在“TestWebsite\Images\ConceptArt\”中 并且所有文件都将具有相同的图像格式 e.i. '.jpg'
我也试过这个:
var result = Directory.EnumerateFiles(@"C:\Users\UserName\Pictures\ConceptArt\", "*.JPG");
但这需要访问,这似乎比它的值(value)更麻烦。
最佳答案
您的应用是基于浏览器的 SL,因此如果您尝试在 SL 沙箱之外做事,您将不得不处理安全问题。这就是 SL 的本质。如果你可以使用本地存储,那么你就不会有同样的问题。或者,如果您的应用将文件放在那里,请在本地存储中保留一个列表。
格雷格
关于c# - 从 silverlight 应用程序生成当前项目的文件名列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18350965/