更新了代码，先改成支持单文件再说