【C#】判断目录下文件是否存在
【C#】判断目录下文件是否存在
孤月蓝风 发表于1个月前
【C#】判断目录下文件是否存在
  • 发表于 1个月前
  • 阅读 2
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

下面代码中,新建了一个 DirectoryInfo 对象,然后使用遍历来判断文件是否存在。这种方法很笨,但是我还没想到、也没有机会上网查好方法,所以暂时先这样。

//窗体加载时检测是否安装有本程序所需调用的文件,若有则加入下拉列表
         private void Form_Zhu_Load(object sender, EventArgs e)
         {
             string path = "C:\Program Files\Common Files\microsoft shared\DevServer\10.0\";
             DirectoryInfo netdir = new DirectoryInfo(path);
             FileInfo[] fl = netdir.GetFiles();
             foreach (FileInfo netfl in fl)
             {
                 if (netfl.Name == "WebDev.WebServer20.EXE")
                 {
                     CB_BanBen.Items.Add(".NET Framework 2.0");
                 }
                 if (netfl.Name == "WebDev.WebServer40.EXE")
                 {
                     CB_BanBen.Items.Add(".NET Framework 4");
                 }
             }
             if (CB_BanBen.Items.Count < 1)
             {
                 MessageBox.Show("没有在您的电脑上找到能够启用本程序的文件,程序退出。");
                 Application.Exit();
             }
              
         }
标签: C# 判断
共有 人打赏支持
粉丝 8
博文 70
码字总数 36962
×
孤月蓝风
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: