add a walk dir tool for matching file and some operation