В моем приложении есть диалоговое окно, в котором пользователь может выбрать место для резервной копии базы данных.
Я хочу предупредить пользователя, если выбранное место «вероятно, не безопасно».
Я хочу считать следующие места безопасными:
- Когда выбранная папка находится в сети
(либо с помощью подключенного диска (I:\Backup
), либо с помощью обозначения UNC (\\server2\backup
))
- Когда выбранная папка находится на физическом диске, отличном от папки базы данных
Как я могу получить такую информацию о выбранной папке?
Я знаю о классе DriveInfo
, но он обрабатывает только буквы дисков, а не пути UNC.