类 FileBreadthFirstSearchUtils


  • public final class FileBreadthFirstSearchUtils
    extends java.lang.Object
    detail: 文件广度优先搜索算法 ( 多线程 + 队列, 搜索某个目录下的全部文件 )
    作者:
    Ttt
    • 构造器详细资料

      • FileBreadthFirstSearchUtils

        public FileBreadthFirstSearchUtils()
        构造函数
    • 方法详细资料

      • getQueueSameTimeNumber

        public int getQueueSameTimeNumber()
        获取任务队列同时进行数量
        返回:
        队列数量
      • isRunning

        public boolean isRunning()
        是否搜索中
        返回:
        true 搜索 / 运行中, false 非搜索 / 运行中
      • stop

        public void stop()
        停止搜索
      • isStop

        public boolean isStop()
        是否停止搜索
        返回:
        true 已停止搜索, false 搜索中
      • getStartTime

        public long getStartTime()
        获取开始搜索时间 ( 毫秒 )
        返回:
        开始搜索时间 ( 毫秒 )
      • getEndTime

        public long getEndTime()
        获取结束搜索时间 ( 毫秒 )
        返回:
        结束搜索时间 ( 毫秒 )
      • getDelayTime

        public long getDelayTime()
        获取延迟校验时间 ( 毫秒 )
        返回:
        延迟线程校验时间 ( 毫秒 )
      • query

        public void query​(java.lang.String path)
        搜索目录
        参数:
        path - 根目录路径