增加了检测已经存在文件的机制