【发布时间】:2013-01-31 15:05:20
【问题描述】:
我在使用 boost copy_file(version 1.40.0) 方法时遇到问题,我想完全覆盖目标文件,但如果目标文本文件有更多行,它最终会合并源文件和目标文件。
copy_file(源、目标、overwrite_if_exists)
我会设想它的工作方式完全不同,在此操作之后,我希望源和目标完全相同。
这是这个方法应该工作的方式吗?
是的,我可以重命名目标文件,将源文件复制到目标路径,如果一切顺利,我可以删除目标文件,但令我震惊的是,在 boost 中没有这样做的原子方式。
【问题讨论】:
标签: boost boost-filesystem file-copying