DirectoryInfo dir = new DirectoryInfo(文件夹路径);
        foreach (FileSystemInfo fsi in dir.GetFileSystemInfos())
        {
if (fsi is FileInfo)
            {
FileExe = fi.Extension;
if(FileExe.ToLower()==".txt")
{
}
}
}
思路应该是这样,语法上你稍微调一下

解决方案 »

  1.   

    string[] files = Directory.GetFiles(DirectoryName,"*.txt",SearchOption.AllDirectories);
      

  2.   

    楼上的大侠,好像有点小问题,有两个错误
    错误 2 当前上下文中不存在名称“FileExe” C:\Documents and Settings\sujingmao\桌面\学习\Visual Studio Projects\实验3\实验3\Form1.cs 400
    错误 3 当前上下文中不存在名称“fi” C:\Documents and Settings\sujingmao\桌面\学习\Visual Studio Projects\实验3\实验3\Form1.cs 400
    错误 4 当前上下文中不存在名称“FileExe” C:\Documents and Settings\sujingmao\桌面\学习\Visual Studio Projects\实验3\实验3\Form1.cs 401
    怎么回事呢?
    等待中
    谢谢了
      

  3.   

    但是如何把查出来的结果输出来呢?
    如果我想输出到一个richtextbox1里面呢?