新增dir 函数