FolderBrowserDialog и сетевые папки - C#
Формулировка задачи:
Каким образом можно установить начальную СЕТЕВУЮ директорию для объекта FolderBrowserDialog?
В RootFolder не получается установить. Там используются только стандартные локальные директории.
В SelectedPath можно установить только локальную директорию, сетевую почему-то не получается. Если устанавливаю сетевую директорию, то программа компилируется без ошибок, но при открытии дерева папок папка указанная по умолчанию не открывается.
Подскажите как быть? Может быть есть альтернатива.
Главное чтобы при открытии дерева папок открывалась установленная сетевая директория.
Спасибо за внимание и помощь
Но как всегда решение одной проблемы привело к другой
При появлении дерева папок ветка сетевого диска не раскрывается. Приходится нажимать + чтобы ее раскрыть.
Каким образом можно раскрыть ветку сетевого диска при появлении дерева папок?
FolderBrowserDialog SFD = new FolderBrowserDialog(); SFD.RootFolder = ??? ; SFD.SelectedPath = "\\qwerty\\"; SFD.ShowDialog();
В общем решил свою проблему немного корявым способом.
Создал сетевой диск заходя в который попадаешь в сетевую папку.
В коде просто прописал
SFD.SelectedPath = @"b:\";
Решение задачи: «FolderBrowserDialog и сетевые папки»
textual
Листинг программы
folderBrowser.RootFolder = Environment.SpecialFolder.DesktopDirectory;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д