采用路径进行情况判断