遍历 文件夹  如何知道 是否到达 一个包的最后一个文件 

解决方案 »

  1.   

    什么意思?你遍历完了不是就到了啊?
    还有可以用isFile()来判断是文件夹还是文件
      

  2.   

    不是有个方法。。isFile()如果不是文件 就是文件夹了啊?不知道是我没看明白你说的什么 还是怎么回事!
      

  3.   

    我要在每个文件夹中的末尾 进行操作  不是单个文件夹的嵌套!(我不知道文件夹里边有什么)
    像这样  e:/gyyy/a.tif   e:/gyyy/aa/bb  e:/gyyy/aa/c.tif  e:/gyyy/aa/b.tif  e:/gyyy/aa/bb/c.tif
    我遍历的过程中怎么知道到达了一个包的末尾  并且要知道tif 有多少个  里边可能有别的类型的文件
      

  4.   

    判断包完。。可能还比较麻烦 如果一个文件夹下面嵌套了 不大好判断要判断tif有多少个 好比这样
    if(file.isFile()){
       //取文件后缀 你用截串也好 正则表达式也好 如果是tif 就用计数器加了!
    }