ファイルを別のファイルにコピーしたいのですが、Boost::copy_file を使用したいと思います。次のような copy_option というパラメーターがあります。
BOOST_SCOPED_ENUM_START(copy_option)
{none, fail_if_exists = none, overwrite_if_exists};
BOOST_SCOPED_ENUM_END
ここで動作に関する別の質問を見つけましoverwrite_if_exists
た: how to perform boost::filesystem copy_file with overwrite
fail_if_exists = none
ただし、私の問題は、オプションの使用方法がわからないことです。対象のファイルが既に存在する場合、コピー操作をスキップしたいと考えています。
私はそれが可能であることを知っていますがif ( !exists(path) )
、どのように機能するかを理解したいですcopy_option
。
fail_if_exists = none
Boost::copy_file 関数内でどのように使用できますか?
更新: コードを修正しました。boost doc Web サイトのコードは壊れています。