Функция API Windows CopyFile
имеет аргумент BOOL bFailIfExists
, который позволяет вам контролировать, следует ли перезаписывать целевой файл, если он существует.
Функция boost::filesystem
copy_file
не имеет такого аргумента и не будет работать, если целевой файл существует. Есть ли элегантный способ использования функции boost copy_file и перезаписать целевой файл? Или лучше просто использовать Windows API? Моя текущая целевая платформа - Windows, но я предпочитаю использовать STL и наращивать там, где это возможно, чтобы моя платформа кода была независимой.
Спасибо.