应该使用Filter属性,指定要匹配的文件名,让用户只能选择含有特定字符串的文件
而不是让用户随便找个文件,然后你去匹配,能匹配上才怪

解决方案 »

  1.   

    OpenFileDialog.Filter="文本文件(*.txt)|*20140925210625*.txt";
      

  2.   

    也可以直接指定  ofd.FileName="xxxxxxxxxx.txt";
      

  3.   

    断点断点再断点吧!!
    我极度怀疑问题出在planesamefile这个上!!
      

  4.   

    操作时选择一个文件 实际打开另一个文件
    而设置OpenFileDialog.Filter的值,只有选择完F:\实验\实验数据\01中心下的文件才能知道 那还有什么意义planesamefile应是正则表达式 你前面有* 但是后面忘了加* 所以匹配不到