aōē℡
2021-03-04 15:36
采纳率: 83.3%
浏览 100

C#读取textbox中的文件路径,判断是否为包含A或B的.CSV文件

第一步判断文件路径名就开始卡住了,求路过的各位有懂的赐教一下,万分感激

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • hunterniss 2021-03-05 10:38
    已采纳

    不知道你的textbox内容指向的是目录还是文件。

    如果是目录

    foreach (var filePath in Directory.GetFiles(textbox.Text))
    {
        string path = filePath.ToLower();
        if (Path.GetExtension(path) == ".csv" && (path.Contains(A.ToLower()) || path.Contains(B.ToLower())))
        {
            // 是 判断A或B的CSV文件能否被解析
        } else ; // 不能被解析
    }
    如果是文件,只用foreach里的内容就可以了
    点赞 2 打赏 评论
  • 粉墨小克 2021-03-05 10:27

    如果文件名是固定的话
     

     if (Directory.Exists(绝对路径) == false)// //不存在文件夹
     if (File.Exists(绝对路径)== false)//不存在文件

    如果文件名不是固定的

                    DirectoryInfo Dir;
                    Dir = new DirectoryInfo(绝对路径);
                    foreach (var item in Dir.GetFiles()) //查找文件)
                    {
    
                              if (item.Name==“”)
                              {
                                    //判断文件是否存在
                              }
    
                    }



    fmxk.ac.cn这是我的个人微博,有问题可以留言一起讨论

    点赞 打赏 评论

相关推荐 更多相似问题