【问题标题】:Can a GetFilesAsync select only *.png images?GetFilesAsync 可以只选择 *.png 图像吗?
【发布时间】:2013-08-29 21:09:06
【问题描述】:

我有一个IReadOnlyList<StorageFile> fileStack = await myFolder.GetFilesAsync();,但只想检索 *.png 文件。是否有直接在方法中的解决方案?

我想我必须对我的fileStack 进行排序,否则删除不需要的文件。

谢谢

【问题讨论】:

    标签: c# windows windows-runtime


    【解决方案1】:

    试试这个:

    var query = CommonFileQuery.DefaultQuery;
    var queryOptions = new QueryOptions(query, new[] {".png", ".jpg"});
    queryOptions.FolderDepth = FolderDepth.Shallow;
    var queryResult = myFolder.CreateFileQueryWithOptions(queryOptions);
    var files = await queryResult.GetFilesAsync();
    

    【讨论】:

    • 是的,我添加了 .jpg,因为我在自己的项目中使用了它,并认为展示如何包含多个扩展名也会有所帮助。
    猜你喜欢
    • 2020-05-19
    • 1970-01-01
    • 1970-01-01
    • 2016-04-05
    • 1970-01-01
    • 2011-02-17
    • 2014-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多