Как проверить, доступна ли папка по сети в С#

Мне нужно знать, доступна ли папка другим компьютерам в сети, поэтому первая часть этого — проверка того, является ли папка общей в сети. Поскольку папка, которую я проверяю, может быть подпапкой, я не могу просто перебирать общие папки на компьютере, чтобы проверить, указывает ли одна из них на мою папку, если только WMI не позволит мне это проверить?

Идеи?

Думаю, мне следует указать немного больше, мне не нужно знать, является ли это общей папкой, мне нужно знать, является ли эта папка общей. т.е. Более чем вероятно, что сама эта папка не будет «общей папкой», а будет подкаталогом в общей папке.


person Fry    schedule 07.10.2008    source источник
comment
Дублировать‹br› см. это. Я видел это справа в связанных вопросах :-)   -  person SeeR    schedule 07.10.2008


Ответы (1)


В этой статье MSDN объясняется, как это сделать. Просто проверьте, отображается ли имя папки в списке общих папок, возвращаемом в примере.

person wprl    schedule 07.10.2008