参考https://www.cnblogs.com/cjy15639731813/p/5886158.html
但是后面打开文件的时候会报错,参考https://blog.csdn.net/jeff_liu_sky_/article/details/53955888 可以解决