Как проверить, является ли каталог общим? - PullRequest
2 голосов
/ 08 марта 2012

Как я могу проверить в C #, является ли каталог общим? И это сделано в C / C ++ под Windows?

Каталог находится на том же ПК!

Ответы [ 2 ]

3 голосов
/ 08 марта 2012

Что касается C #: чтобы проверить, можете ли вы получить доступ (по крайней мере, к праву чтения) к сетевому общему ресурсу / unc-пути с текущим вошедшим пользователем, выполните команду IO.Directory.Exists(@"\\YourUNCShare")

Для C ++:

Проверить этот вопрос

Есть также эта статья MSDN, использующая PathFileExists, которая должна подходить для C.

1 голос
/ 08 марта 2012

В C ++ / C # вы можете использовать следующие Windows API NetShareEnum () и NetShareGetInfo ()

Проверьте MSDN для деталей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...