pub fn safe_replace(path: &Path, content: &[u8]) -> Result<()>
安全的替换文件内容。会在同目录下创建一个临时文件,落盘完成后再重命名回原文件。