Std :: fileystem :: canonical преобразует сопоставленный сетевой диск в сетевой путьC++

Программы на C++. Форум разработчиков
Anonymous
Std :: fileystem :: canonical преобразует сопоставленный сетевой диск в сетевой путь

Сообщение Anonymous »

Для приведенного ниже кода: < /p>

Код: Выделить всё

std::error_code ec;
auto long_path = std::filesystem::canonical("W:\\31\\arawat.fielsystem_default_check\\matlab\\check_std\\check_std\\").string();
Я получаю значение long_path as:

Код: Выделить всё

"\\\\bgl-zp31-cifs\\vmgr\\sbs31\\arawat.fielsystem_default_check\\matlab\\check_std\\check_std"
< /code>
std::filesystem::canonical()
преобразует путь в сетевой путь UNC. Есть ли способ предотвратить его или вернуть исходный путь буквы привода от сетевого пути?>

Подробнее здесь: https://stackoverflow.com/questions/794 ... twork-path

Вернуться в «C++»