|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.08.2012, 17:54 | #1 |
Регистрация: 10.08.2012
Сообщений: 3
|
Как проверить существование сетевого диска средствами c#
Добрый день, уважаемые коллеги!
Подскажите, пожалуйста, как проверить существование сетевого диска средствами c#, для его дальнейшего откючения! В VB это реализуется следующим образом: set fs=Wscript.CreateObject("Scripting. FileSystemObject") set wn=Wscript.CreateObject("Wscript.Ne twork") if fs.DriveExists("M:") then wn.RemoveNetworkDrive "M:", true, true Подключить и отключить не проблема, а вот определить есть ли диск или нет - не могу понять как. Спасибо. |
15.08.2012, 18:19 | #2 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
Код:
Или то же самое с LINQ: Код:
Изобретатель велосипедов
Последний раз редактировалось Selestis; 15.08.2012 в 18:23. |
20.08.2012, 09:25 | #3 |
Регистрация: 10.08.2012
Сообщений: 3
|
Selestis, спасибо, помогло!
Может кому пригодиться. WshNetwork network = new WshNetwork(); //поиск сетевого диска foreach (DriveInfo d in DriveInfo.GetDrives()) { if (d.DriveType == DriveType.Network && d.Name == "K" + @":\") { network.RemoveNetworkDrive("K:", true, true); //Отключение найденного сетевого диска } } //Подключение сетевого диска object save = false; object user = "Логин", pass = "пароль"; network.MapNetworkDrive("K:", @"\\server\folder", ref save, ref user, ref pass); Тема закрыта Последний раз редактировалось SEWRUS; 20.08.2012 в 09:29. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка на существование диска | IvanPo | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 27.05.2011 07:53 |
Проверить существование папки | Stepan575 | Visual C++ | 4 | 17.12.2010 19:02 |
Запуск с сетевого диска | Tvik | БД в Delphi | 10 | 25.03.2010 10:21 |
Подключение сетевого диска (delphi) | VadEr | Работа с сетью в Delphi | 9 | 09.10.2009 11:14 |
Как проверить существование потока? | John_chek | Общие вопросы Delphi | 3 | 17.01.2008 15:16 |