none
Как работа в C# с Флешкой RRS feed

  • Вопрос

  • Ребята подскажите, как  в C# работать из USB-флешкой. Например: создать метод определение флешки в системе, а потом от форматировать ёё?, или открыть доступ к информации, что имеется на флешки?.

    P.S. Где можно  прочитать на эту тему??

    4 ноября 2012 г. 21:07

Ответы

  • Добрый день.

    Для работы с файловой системой используется пространство имен System.IO. Так, при помощи класса DriveInfo, вы можете получать информацию о дисках. Вызываете его с некоц переодисностью и если обнаруживаете новый диск, начинаете с ним работать.

    P.s. А вот форматирование, вроде нельзя из C# напрямую написать...

    5 ноября 2012 г. 4:44
    Отвечающий

Все ответы

  • Добрый день.

    Для работы с файловой системой используется пространство имен System.IO. Так, при помощи класса DriveInfo, вы можете получать информацию о дисках. Вызываете его с некоц переодисностью и если обнаруживаете новый диск, начинаете с ним работать.

    P.s. А вот форматирование, вроде нельзя из C# напрямую написать...

    5 ноября 2012 г. 4:44
    Отвечающий
  • Можно использовать WMI. В частности, вот так можно обнаруживать подключение-отключение флэшки.

    Форматировать с помощью WMI тоже вроде можно, но сам я не пробовал.

    А открыть доступ - так же, как к любой папке на любом другом диске, после того, как обнаружили подключение флэшки.

    14 ноября 2012 г. 14:02