文件操作及函数模板