Для одного из моих проектов я sh воспользуюсь преимуществом Альтернативных потоков данных , который является функцией файловой системы NTFS, о которой вы можете прочитать подробнее по данной ссылке. Поскольку эта функция уникальна для NTFS, мне нужно выполнить предварительную проверку, чтобы убедиться, что каталог, в котором я работаю, использует эту файловую систему.
Если каталог находится на локальном диске, я могу использовать System.IO.DriveInfo.DriveFormat
для проверки файловой системы. Однако, если каталог является сетевым / UN C путем, таким как \\Computer\Folder\Subfolder
, я не могу использовать класс DriveFormat
.
Есть ли какой-нибудь способ найти базовую файловую систему для доля сети? Я нигде не смог найти ответ.