我正在使用Blazor服务器。我有画放在wwwroot/绘画文件夹里。绘画名称都采用";XX by YY";。我需要使用每幅画的名称生成链接,所以链接也会说"XX至YY"我不能提前知道这些名字。
我如何将画作加载到数组中,或者最好的方法是什么?
这就是您想要的:
DirectoryInfo d = new DirectoryInfo(@"...wwwrootpaintings");
FileInfo[] files = d.GetFiles();
foreach (FileInfo filepath in files)
Console.WriteLine(filepath.Name);
最后两行只是打印您找到的所有文件的名称。如果需要,您可以在GetFiles()
中指定文件格式,例如放入"*"。jpg";参数