如何检查文件夹C#中是否存在.config文件?

时间:2011-08-17 00:20:30

标签: c# configuration-files

我想读一个.config文件。在我读取文件之前,我需要确定文件是否在文件夹中。 目前我正在使用System.Configuration.AppSettingsReader读取配置文件,只有当文件在文件夹中时,只要我将文件移动到不同的文件夹中,我就会读取错误。但我不知道如何检查文件夹中是否有.config文件。 我想要做的是如果.config位于文件夹get reader.getvalue并执行一些操作,如果.config文件不在文件夹中,则执行其他操作。 是否可以通过任何方式检查C#中特定文件的扩展名?

感谢

2 个答案:

答案 0 :(得分:1)

只需使用简单的System.IO.File.Exists(path)方法检查c中是否存在该文件。这是MSDN文章

答案 1 :(得分:0)

只需catch the ConfigurationErrorsException并从那里开始,或者您可以检查文件系统中的文件名以查看文件是否确实存在。