分享
三行代码  ›  专栏  ›  技术社区  ›  Paul

我试图从一个文件夹加载所有的图像,如果文件名包含一个特定的数字

c#
  •  2
  • Paul  · 技术社区  · 1 周前

    所以,我有了这个代码,它把所有的图像都加载到一个列表中。我正在尝试这样做,如果文件名是这样的,例如: filetype_1_A filetype_2_A 等等,它只会将类型1放入列表中。但我想不通。

    public static List<string> createImgs(string src) {
        List<string> list = new List<string>();
        
        foreach (string file in Directory.EnumerateFiles(src, "*.png")) {
            string contents = createImg(file.Replace(@"wwwroot\", "")).OuterHtml;
    
            if (contents == "<img src=\"assets\\img\\filetype_1_"_".png\">") {
                list.Add(contents);
            }
        }
        return list;
    }
    
    1 回复  |  直到 1 周前
        1
  •  3
  •   Fildor    1 周前

    Directory.EnumerateFiles(src, "filetype_1_*.png")