增加多一个参数directory，可以选择进行mappath映射