|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.06.2013, 12:04 | #1 |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
Получить список локальных дисков
Как узнать список локальных дисков (тоесть те, на которых файлы папки и тд)? их у меня 2. С помошью следущего кода я получаю все диски, которые видны в "Мой компьютер" , в тч конечно и локальные (D,C).
Код:
|
08.06.2013, 12:28 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
получай те, что с флагом DT_DIXED
|
08.06.2013, 12:31 | #3 |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
и как найти флаг диска? моей функцией показует только буквы дисков
|
08.06.2013, 13:56 | #4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Функция GetDriveType
|
08.06.2013, 14:27 | #5 |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
спс. вот что получаеться. я проверяю все буквы дисков подряд этой функцией - и да локальные возвращают одно значение, остальные другое, тоесть отличать можно. Но все ли правильно? у меня возвращает или 3(локальные) или 5(двд-ром и тд)
вот таким способом: Код:
|
08.06.2013, 14:55 | #6 |
Форумчанин
Регистрация: 19.08.2011
Сообщений: 329
|
Кидаю кусок кода из проекта (самостоятельно подкорректируешь под себя)
Код:
|
08.06.2013, 15:23 | #7 | |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
Цитата:
это нужно обьявить где-то? |
|
08.06.2013, 15:41 | #8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Вам дали кусок кода из рабочего проекта, уж что что, но просто копипастой этот код работать не будет. То что вам нужно, есть в case .. of.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как получить список подключенных сетевых дисков | calypso | Работа с сетью в Delphi | 1 | 02.12.2012 19:59 |
Не видны 2 из 3 локальных дисков. | Blombastik | Компьютерное железо | 3 | 09.08.2012 23:34 |
Список дисков | k3rn3l | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 15.11.2011 07:40 |
win7 x64 не отабражает локальных дисков | helpm | Windows | 4 | 21.11.2010 13:19 |
Вырубился комп, после его включения один из локальных дисков стал глючить - часть файлов не открывается | AnthonyTom | Компьютерное железо | 12 | 21.06.2009 18:47 |