Wahaj Khan Ответов: 1

Как назначить сетевой путь cfiledialog


Привет Мне нужно назначить начальный путь к каталогу для CFileDialog в качестве сетевого пути, который содержит IP-адрес, например
"\\\\192.168.1.1\\Лог"
Элемент, используемый для назначения пути, в этом случае не работает regard...as приведено ниже:
CFileDialog.m_ofn.lpstrInitialDir = _T ("\\\\192.168.1.1\\Log")

Пожалуйста дайте мне знать решение в этом отношении
Спасибо

Что я уже пробовал:

Я уже пробовал вот так:
CFileDialog.m_ofn.lpstrInitialDir = _T("\\\\192.168.1.1\\Log")

Richard MacCutchan

Необходимо ссылаться на место, как Windows с сетевого диска.

1 Ответов

Рейтинг:
2

steveb

можете ли вы получить доступ к этому каталогу через проводник файлов? Если нет, то программный подход также потерпит неудачу.

этот код не должен компилироваться

CFileDialog.m_ofn.lpstrInitialDir = _T("\\\\192.168.1.1\\Log")

а с другой стороны это создаст недоступную временную переменную
CFileDialog().m_ofn.lpstrInitialDir = _T("\\\\192.168.1.1\\Log")


кроме того, пути unicode формируются следующим образом:

L"\\\\?\\My Folder"