Witam! Użyłem w swoim programie std::filesystem::copy do skopiowania niepustego folderu. W trakcie kopiowania wystąpił mi wyjątek z komunikatem:
Jak widać na obrazku jest napisane że parametry są niepoprawne.
Generalnie napisałem taki fragment kodu , który jest odpowiedzialny za kopiowanie folderów:
try
{
filesystem::copy(zapisana_sciezka, sciezka_kopii, filesystem::copy_options::recursive);
// zapisana_sciezka oraz sciezka_kopii to są zmienne typu string
}
catch (const filesystem::filesystem_error& e)
{
cerr << "Error: " << e.what() << endl;
}
Co mam zrobić aby parametry były poprawne?
PS.
Podane ścieżki są ścieżkami względem do położenia programu , nie są one ścieżkami bezwzględnymi.
Z góry dziękuje za pomoc!