修复了目录为空也会执行的问题