抽象保存文件