Получение содержимого из каталога на сетевом диске (Windows)
У меня проблема с отображением файлов с сетевого диска в Windows.
path = "\\\\nexus\\File Server\\Technical\\MyDrive\\Software\\Releases\\%s\\%s\\" %(release, module)
где\\nexus\
это сетевой диск.
Моя главная проблема заключается в том, что пользователь вводит правильные переменные, яЯ не могу показать содержимое запрошенного каталога (содержимое 'модуль»).
Вещи, которые ямы пыталисьos.listdir(path)
Проблема со строкой выше заключается в том, что она возвращает ошибку Windows [123], которая не может найти ошибку каталога. Это потому, что listdir () удваивает все обратные слэши, что приводит к:
"\\\\\\\\nexus\\File Server\\\\Technical\\\\MyDrive\\\\Software\\\\Releases\\\\release\\\\module\\\\"
print(glob.glob(path))
Я не'на самом деле точно не знаю, как это работает: P, но кажется, что он отображает только предоставленный каталог, а не содержимое конечного каталога.
\\nexus\File Server\Technical\MyDrive\Software\Releases\release\module\"
виделos.walk
однако я не уверен, как это работает, в том, как он определяет, что является базовым каталогом / каталогами и каков остальной путь
Дополнительные примечания: содержание 'модуль» всегда будет zip-файлом, также каталог обычно будет содержать не более пяти zip-файлов.