fix bug (issues #80)

对 directory 长度进行检查