完善了检测逻辑,可以应对非目标文件夹