有文件夹吗
它有一堆子文件夹“DIR-1 (hello)”、“DIR-2 (hi)”、“DIR-100500 (ave)”
我知道所有子文件夹都以“DIR-n”开头,其中 n 是 id。此外,子文件夹的名称绝对可以是任何东西。我知道了。如何获取此文件夹的全名?
有一个解决方案:
foreach (string file in Directory.GetDirectories(Server.MapPath(/*родительская папка*/)))
if (file.IndexOf("DIR-" + id.ToString()) != -1)
/* то file - путь + полное название*/
有更快的方法吗?可以有很多文件夹。
使用带字符串的重载
Directory.GetDirectories()来搜索,这至少是更优化的: