我想读一个.config文件。在我读取文件之前,我需要确定文件是否在文件夹中。 目前我正在使用System.Configuration.AppSettingsReader读取配置文件,只有当文件在文件夹中时,只要我将文件移动到不同的文件夹中,我就会读取错误。但我不知道如何检查文件夹中是否有.config文件。 我想要做的是如果.config位于文件夹get reader.getvalue并执行一些操作,如果.config文件不在文件夹中,则执行其他操作。 是否可以通过任何方式检查C#中特定文件的扩展名?
感谢
答案 0 :(得分:1)
只需使用简单的System.IO.File.Exists(path)
方法检查c中是否存在该文件。这是MSDN文章
答案 1 :(得分:0)
只需catch the ConfigurationErrorsException并从那里开始,或者您可以检查文件系统中的文件名以查看文件是否确实存在。