added method getRecursiveDirList