FastGameDev
@FastGameDev
Заглючим весь мир!!!

Как проверить, примонтирована ли флешка, через код C#?

Допустим как узнать моунтпоинт конкретного раздела или диска я знаю (CoreCommands написанная мною либа для запуска команд):
string mountpoint = CoreCommands.ExecShellCommand("lsblk", "--output MOUNTPOINTS --noheadings --nodeps " + device)
            .Trim();


А как пройтись по всем разделам... Просто их может быть не ограниченное количество. Буду благодарен всем за помощь!
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ответы на вопрос 1
xotkot
@xotkot
хорошо есть и хорошо весьма
ну так просто не указывайте конкретное устройство(ваш device), без него выводит всё доступное.
если нужны и разделы то уберите --nodeps
если нужно обрабатывать вывод то дерево тоже не нужно, а значить установить флаг --list, или еще лучше использовать --json и там уже по накатанной

п.с.
если нужно глянуть конкретно по съёмным устанойствам(ака всякие флешки) то в --output добавьте вывод колонки RM, станет на порядок легче ориентироваться
RM съёмное устройство
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы