我想实现一个用C#查找所有盘里指定文件名的程序,文件可以是全名,或者是某个后缀的文件,比如JPG的,请问有什么好的办法实现呀,百度找了一早上,也没找到!

解决方案 »

  1.   

    Directory这个类,已经有了搜索的功能,你没有必要去,自己开发
      

  2.   

    用Directory可以查找所有盘里比如JPG或者TXT的文件吗?
      

  3.   

    查找c盘下所有jpg文件
    Directory.GetFiles("C:\\", "*.jpg", SearchOption.AllDirectories);
      

  4.   

    对路径“d:\System Volume Information”的访问被拒绝。
    请问这个问题怎么解决呀?
      

  5.   

    排除System Volume Information文件夹
      

  6.   

    或者判断权限
    attributes.IndexOf("System")
      

  7.   

    巧了,我写了个类似的。C#文件监控,监控文件大小,创建,删除,支持2个路径
    需要源码请反编译 
    http://download.csdn.net/source/1777237
      

  8.   

    可以给Directory加上一个权限的特性