C++ 如何传递多个std::filesystem选项?

C++ 如何传递多个std::filesystem选项?,c++,filesystems,std,c++-standard-library,C++,Filesystems,Std,C++ Standard Library,这是我的递归复制行: fs::copy(line, backupLocation, fs::copy_options::recursive); 我希望它既可以是递归的,也可以是现有的。 比如: fs::copy(line, backupLocation, fs::copy_options::recursive, fs::copyoptions::update_existing); 上述规定无效。我如何做到这一点?谢谢。发件人: copy_选项满足BitmaskType的要求 这意味着您应该能

这是我的递归复制行:

fs::copy(line, backupLocation, fs::copy_options::recursive);
我希望它既可以是递归的,也可以是现有的。 比如:

fs::copy(line, backupLocation, fs::copy_options::recursive, fs::copyoptions::update_existing);
上述规定无效。我如何做到这一点?谢谢。

发件人:

copy_选项满足BitmaskType的要求

这意味着您应该能够将它们放在一起:

fs::copy(line, backupLocation, fs::copy_options::recursive | fs::copyoptions::update_existing);
发件人:

copy_选项满足BitmaskType的要求

这意味着您应该能够将它们放在一起:

fs::copy(line, backupLocation, fs::copy_options::recursive | fs::copyoptions::update_existing);