我有以下循环:
foreach (var midtier in midtierpath.GetFiles("logfile?.log").Take(1)) //search pattern
搜索模式从logfile0.log to logfile9.log
查找文件
我想要做的是,而不是将搜索模式硬编码("logfile?.log")
在我的foreach中,而不是将其放在app.config中。
我已经尝试了以下内容:
< appSettings>
< add key="myFile" value="logfile?.log"/>
< /appSettings>
但是每当我尝试使用密钥时,它都不会将其识别为搜索模式,而是将其识别为实际文件名。 你能否告诉我是否可以这样做?
答案 0 :(得分:3)
您可以像这样访问Web.Config键名:
string FilePath = ConfigurationManager.AppSettings["myFile"].ToString();
现在你可以在你的foreach中调用它。