Windows API 函数CopyFile
有一个参数BOOL bFailIfExists
,允许您控制是否要覆盖目标文件(如果存在)。
该boost::filesystem
copy_file
函数没有这样的参数,如果目标文件存在则将失败。有没有一种优雅的方式来使用 boost copy_file 函数并覆盖目标文件?还是简单地使用 Windows API 更好?我目前的目标平台是 Windows,但我更喜欢使用 STL 并尽可能使用 boost 来保持我的代码平台独立。
谢谢你。