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();
< /code>
Я получаю значение длинного пути как: < /p>
"\\\\bgl-zp31-cifs\\vmgr\\sbs31\\arawat.fielsystem_default_check\\matlab\\check_std\\check_std"
< /code>
std::filesystem::canonical
преобразует путь в сетевой путь. Есть ли способ предотвратить его или вернуть исходный путь буквы привода от сетевого пути.>

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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