Код: Выделить всё
~ clang++ --version
clang version 19.1.4
Target: x86_64-w64-windows-gnu
Thread model: posix
InstalledDir: C:/msys64/mingw64/bin
< /code>
Код: < /p>
#include
int main(){
std::filesystem::path p = "C:/Users/Jaden/Documents/hi.txt";
std::filesystem::path p2 = "C:/Users/Jaden";
std::filesystem::copy(
p, p2, std::filesystem::copy_options::overwrite_existing);
}
< /code>
создает ошибку: < /p>
terminate called after throwing an instance of 'std::filesystem::__cxx11::filesystem_error'
what(): filesystem error: cannot copy: File exists [C:/Users/Jaden/Documents/hi.txt] [C:/Users/Jaden]
Код был просто скомпилирован с Clang ++. \ Test.cpp .
Изменить: аналогично, когда я компилируюсь с использованием G ++, то же самое сохраняется. < /p>
Подробнее здесь: https://stackoverflow.com/questions/793 ... em-library