【问题标题】:Generating a list of file names from the current project from a silverlight application?从silverlight应用程序生成当前项目的文件名列表?
【发布时间】:2013-08-21 07:10:59
【问题描述】:

我在尝试获取存储在我的 Silverlight 应用程序客户端项目中的文件夹中的文件列表时遇到了一些麻烦。我正在尝试收集图像的文件名列表,以根据该文件夹中的文件动态创建 URI。我只需要一个文件名列表。

我试过了:

App.GetResourceStream(new Uri(PathName));

这适用于获取我知道其名称的文件。但是我还没有找到返回文件列表的方法。

我的项目叫做TestWebsite 文件将存储在“TestWebsite\Images\ConceptArt\”中 并且所有文件都将具有相同的图像格式 e.i. '.jpg'

我也试过这个:

var result = Directory.EnumerateFiles(@"C:\Users\UserName\Pictures\ConceptArt\", "*.JPG");

但这需要访问,这似乎比它的价值更麻烦。

【问题讨论】:

    标签: c# image silverlight directory filepath


    【解决方案1】:

    您的应用是基于浏览器的 SL,因此如果您尝试在 SL 沙箱之外执行操作,您将不得不处理安全问题。这就是 SL 的本质。如果您可以使用本地存储,那么您将不会遇到同样的问题。或者,如果您的应用将文件放在那里,请在本地存储中保留一个列表。

    格雷格

    【讨论】:

    • 看起来我需要在一个文本文件中建立一个列表,谢谢无论如何应该很容易更新:D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-22
    • 1970-01-01
    • 1970-01-01
    • 2019-07-08
    • 1970-01-01
    • 2016-09-20
    相关资源
    最近更新 更多