клиентская библиотека cifs/samba на C#

Я ищу клиентскую библиотеку cifs/smb на С# для доступа к общему ресурсу SMB из клиента Windows cifs.

Любой фрагмент кода высоко ценится.


person Swapnil Gupta    schedule 20.07.2010    source источник
comment
Обычный подход состоит в том, чтобы просто смонтировать общий ресурс Samba и получить к нему доступ через API файловой системы. Есть ли какая-то причина, по которой вы не можете этого сделать?   -  person Marcelo Cantos    schedule 20.07.2010
comment
Вы хотите сказать, что монтируете общий ресурс Samba с помощью команды net use?   -  person Swapnil Gupta    schedule 20.07.2010


Ответы (1)


Просто получите доступ к файлам, используя обычные процедуры ввода-вывода, используя пути UNC, например. \\имя_сервера\имя_ресурса\file1.txt

person Richard    schedule 20.07.2010
comment
@ Ричард: Нет, я хочу знать. Например, для подключения к моему локальному системному диску я должен использовать команду net use или мне нужно использовать какой-то другой способ. Я хочу получить доступ к общему ресурсу Samba через С#. Я делаю это в настоящее время, используя класс управления в С#, и я использую команду net use для сопоставления этого с моим локальным системным диском. - person Swapnil Gupta; 20.07.2010
comment
Вы говорите, что я хочу получить доступ к общему ресурсу Samba через C# — это совсем не ясно! Вы можете получить доступ к файлам в общем ресурсе Samba, используя обычные процедуры ввода-вывода. Если то, что вы пытаетесь сделать, это монтировать/размонтировать подключенные диски, это что-то другое. Команда net use сделает свое дело, и вы говорите, что в настоящее время используете класс Management, но не сказали, что не так с этим подходом или что вы не можете заставить работать. - person Richard; 23.07.2010