更新file接口，支持修改属性