Преобразовать локальный путь в путь UNC - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь преобразовать локальный путь в путь UNC, и он не такой прямой, как я себе представлял. Полезно знать лучший подход.

local_path = C:\Test\file.txt

и обратиться к:

unc_path = \\10.10.10.10\c$\Test\file.txt

Есть ли библиотека, которая может сделать это с помощью вызовов 1/2?

В противном случаеЯ использую класс pathlib.Path, например

local_path = Path(input_path)

// Split the Path object and convert tuple to a list
local_path_lst = list(local_path.parts)

// replace C:\ with c$
local_path_lst[0] = "c$"

then append to the front the \\{IP} and merge the elements of said list.

Это не может быть правильным подходом. Есть ли лучший метод для решения этой проблемы?

Я хочу создать URI для local_path, чтобы другие машины в локальной сети могли получить к нему доступ.

...