【C#】判断目录下文件是否存在

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

 1 //窗体加载时检测是否安装有本程序所需调用的文件,若有则加入下拉列表
2 private void Form_Zhu_Load(object sender, EventArgs e)
3 {
4 string path = "C:\\Program Files\\Common Files\\microsoft shared\\DevServer\\10.0\\";
5 DirectoryInfo netdir = new DirectoryInfo(path);
6 FileInfo[] fl = netdir.GetFiles();
7 foreach (FileInfo netfl in fl)
8 {
9 if (netfl.Name == "WebDev.WebServer20.EXE")
10 {
11 CB_BanBen.Items.Add(".NET Framework 2.0");
12 }
13 if (netfl.Name == "WebDev.WebServer40.EXE")
14 {
15 CB_BanBen.Items.Add(".NET Framework 4");
16 }
17 }
18 if (CB_BanBen.Items.Count < 1)
19 {
20 MessageBox.Show("没有在您的电脑上找到能够启用本程序的文件,程序退出。");
21 Application.Exit();
22 }
23
24 }

转载于:https://www.cnblogs.com/trlanfeng/archive/2011/09/10/2173138.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值