日期:2014-05-17  浏览次数:20808 次

C#中的正则表达式
想对文件名过滤,只要文件夹下的txt,doc和bmp这个怎么写啊。


------最佳解决方案--------------------
为什么要用正则?直接用Direcotory.GetFiles方法不就行了吗?

            foreach (string file in Directory.GetFiles(@"D:\"))
            {
                string ext = Path.GetExtension(file);
                if (ext == ".txt" 
------其他解决方案--------------------
不需要正则,用File或者FileInfo这些文件类就可以实现
------其他解决方案--------------------
 ext == ".doc" 
------其他解决方案--------------------
 ext == ".bmp")
                    Console.WriteLine(file);
            }