我想写一个查找C盘下的aa.txt文件的C#程序,但不知道在哪个目录,好象要用递归的方法查找
请教各位,该怎么实现,写代码给我

解决方案 »

  1.   

    2楼正解Directory的两个静态方法就可以
    GetDirectories(string)返回所有子目录
    GetFiles(string)返回指定目录中的所有文件迭归就行
      

  2.   

    public string GetFile(string fileName,string dirName)
    {
    DirectoryInfo dirc=new DirectoryInfo(dirName);
    foreach(FileInfo file in dirc.GetFiles())
    {
    if(file.Name.IndexOf(fileName)>-1)
    return file.FullName;
    }
    foreach(DirectoryInfo dir in dirc.GetDirectories())
    {
    return GetFile(fileName,dir.FullName);
    }
    return "找不到指定的文件"; }
    写了个,这个值返回找到的第一个值
    你要想全部找到,还要改改逻辑