如题,想扫描出SD上所有的某种格式的文件(如TXT文件),求实现思路!多谢!

解决方案 »

  1.   


      private void SearchFile(String path)
      {
        File[] files = new File(path).listFiles();
        for (File f : files)
        {
          if(f.isDirectory())
           SearchFile(f.getPath());
          else if(f.getName().toLowerCase().endsWith(".txt"))
          {
           System.out.println(f.getPath());
          }
        }
      }
    调用
    SearchFile(Environment.getExternalStorageDirectory().getPath() );
    递归遍历所有文件夹找txt文件