add getdirlist