Описание тега driveinfo

3 ответа

Лучший способ обнаружить вставку DVD в диск C#

Я попытался использовать WMI для обнаружения вставки нового носителя в дисковод, используя следующий код. Но есть ли управляемое решение, такое как использование цикла в фоновом потоке с DriveInfo.GetDrives? Какой лучший способ сделать это? Я получа…
25 апр '13 в 06:12
1 ответ

Посмотреть AvailableFreeSpace дисков через IP-адрес

Я знаю, что AvailableFreeSpace можно использовать для локальных дисков, таких как "C:/", "D:/" и т. Д. Он также работает на сетевых дисках. Но теперь мой вопрос: Можно ли просмотреть AvailableFreeSpace "Папка" на другом IP? Я подключаюсь к локальным…
21 окт '16 в 07:00
4 ответа

Как получить список съемных дисков в C#?

Я хочу получить список съемных дисков в C#. Я хочу пропустить локальные диски. Потому что я хочу, чтобы пользователь сохранил файл только на съемном диске.
2 ответа

Определите, находятся ли 2 пути UNC на одном и том же удаленном компьютере на одном и том же томе.

Я работаю над службой, которая имеет особые условия, если два указанных ей пути UNC находятся в одном и том же томе. Однако мне еще предстоит выяснить способ определения этого, поскольку класс C# DriveInfo не работает с путями UNC. EX: \\server\path…
13 дек '13 в 20:43
2 ответа

Как получить букву и имя диска (метка тома)

У меня есть программа, которая сообщает мне все жесткие диски / USB, но она говорит только букву диска, а не имя. Вот что у меня есть: DriveInfo[] drives = DriveInfo.GetDrives(); Console.WriteLine("Detected Drives: "); for(int i = 0; i < drives.C…
04 окт '13 в 15:57
1 ответ

Эквивалент System.IO.DriveInfo для приложения WinJS

Есть ли способ получить доступное дисковое пространство из приложения WinJS? Я нашел информацию о создании компонентов среды выполнения Windows, а затем о включении их в ваше приложение, но похоже, что System.IO.DriveInfo не поддерживается. Поддержи…
1 ответ

Как определить, является ли оптический дисковод (а не диск) дисководом для компакт-дисков или DVD-дисков?

Как указано в названии, я пытаюсь определить, является ли привод DVD дисководом или CD приводом. Опять же, я не спрашиваю о носителе, я спрашиваю о самом диске... объект, на который указывает класс DriveInfo. Я думаю, что класса DriveInfo недостаточ…
27 сен '15 в 06:06
3 ответа

Приведение списка типа строки в DeviceInfo[]

Можно ли привести список типа строки в DeviceInfo[]. Я извлекаю список логических дисков на моем компьютере и добавляю его в список, чтобы удалить системный каталог (каталог "Моя операционная система"). Теперь я хочу привести этот список обратно к D…
23 фев '16 в 06:13
0 ответов

IIS не видит виртуальные диски в локальной системе

Система имеет виртуальный диск, подключенный к другому серверу (M:) В IIS есть приложение, которому требуется доступ к файлам на этом виртуальном диске. DriveInfo[] dis = DriveInfo.GetDrives(); Возвращает диски A, C, D, F - т.е. локальные диски и ди…
05 авг '16 в 15:02
4 ответа

Получение информации о диске с удаленного компьютера

Я могу просмотреть удаленно подключенный компьютер из этой статьи: Удаленный рабочий стол с использованием c-net. но мне это не нужно. Мне просто нужно подключиться к этому компьютеру и получить данные о свободном пространстве диска C. Как я мог это…
21 янв '13 в 16:26
0 ответов

Получите доступное дисковое пространство в Unity

ОБНОВЛЕНИЕ: Я нашел решение для версий для iOS и Android, однако, я все еще получаю эту ошибку при сборке для Mac и Windows. Я видел обходной путь, который только дает мне имя дисков: foreach (string drive in Directory.GetLogicalDrives()); ... Но эт…
10 июн '14 в 14:47
1 ответ

Привод не готов к работе, пока вставлен DVD-носитель. Почему это происходит?

У меня есть этот код: DriveInfo dr = new DriveInfo(@"E:\"); if (dr.IsReady == false) { MessageBox.Show("Drive E: is not ready. Please insert a blank DVD medium."); } Итак, я вставляю чистый DVD в привод и запускаю код. Что мне не хватает? большое сп…
14 дек '11 в 14:36
0 ответов

DriveInfo.GetDrives возвращает различные типы дисков

У меня запущена служба, которая получает список доступных дисков. Я проверяю, чтобы убедиться, что этот сервис может обнаружить съемную флешку. Когда я подключаю флэш-накопитель и запускаю сервис, он корректно сообщает мне, что есть диск типа "Съемн…
14 ноя '17 в 18:12
1 ответ

Как я могу получить общий размер немаркированного тома с помощью C#?

Я использую C# для исследования дисков Windows. Как я могу получить размер тома с RAW Partition?
1 ответ

System.IO.DriveInfo.GetDrives() зависает при отключенных сетевых дисках

Я пишу файловый менеджер в.NET 3.5. При запуске приложение должно перечислить доступные диски. Я использую DriveInfo.GetDrives, чтобы сделать это. К сожалению, мои пользователи посетовали, что, когда они отключили сетевые диски, запуск приложения за…
23 окт '09 в 09:47
4 ответа

Проверьте, есть ли больше, чем х байтов на любом диске C#

Я немного новичок в этом, поэтому я просто доберусь до этого. Я пытаюсь выяснить, как проверить, имеет ли ЛЮБОЙ диск 30 ГБ дискового пространства. Пока что я не могу заставить его делать больше, чем просто проверять диск C:. Вероятно, это связано с …
29 ноя '11 в 14:33
8 ответов

Как правильно преобразовать размер файла в байтах в мегабайты или гигабайты?

Я использую класс DriveInfo в своем проекте C# для извлечения доступных байтов на заданных дисках. Как правильно конвертировать это число в мегабайты или гигабайты? Я думаю, что деление на 1024 не поможет. Результаты всегда отличаются от тех, что по…
19 фев '09 в 15:03
1 ответ

C# DriveInfo.GetDrives () медленно на выбранном компьютере

Я использую метод DriveInfo.GetDrives() в своем коде, чтобы заполнить комбинированный список всеми доступными и готовыми съемными дисками на моем указанном компьютере. Он отлично работает на трех тестовых компьютерах, но на одном компьютере, когда п…
22 июл '13 в 22:19
1 ответ

Устройство не готово ошибка на DriveInfo.DriveFormat

У меня есть тот метод, который извлекает информацию съемных устройств, которые являются NTFS: private void getdriverinfo() { // get the usb flash driver foreach (DriveInfo driveInfo in DriveInfo.GetDrives()) { if (driveInfo.DriveType == DriveType.Re…
25 янв '12 в 04:31
3 ответа

Упрощение логики, чтобы избежать дублирования сообщений об ошибках

Пока у меня есть следующее: // Gets all the drives DriveInfo[] allDrives = DriveInfo.GetDrives(); // checks if any CD-Rom exists in the drives var cdRomExists = allDrives.Any(x => x.DriveType == DriveType.CDRom); // Get all the cd roms var cdRoms…
23 июл '14 в 11:49