簡體   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