繁体   English   中英

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

[英]how to check whether a .config file exist or not in a folder C#?

我想读一个.config 文件。 在阅读文件之前,我需要确定文件是否在文件夹中。 目前,我正在使用 System.Configuration.AppSettingsReader 读取配置文件,它仅在文件位于文件夹中时才读取,只要我将文件移动到不同的文件夹中,就会引发错误。 但我不知道如何检查文件夹中是否有 .config 文件。 我想要做的是,如果 .config 在文件夹中,则获取 reader.getvalue 并执行一些操作,如果 .config 文件不在文件夹中,请执行其他操作。 有没有办法只检查 C# 中特定文件的扩展名?

谢谢

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

只需从那里捕获 ConfigurationErrorsException和 go,或者您可以检查文件系统中的文件名以查看文件是否实际存在。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM