Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 7, 2010 14:45:59

soulfly
От:
Зарегистрирован: 2010-01-05
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Список логических дисков

Подскажите,
каким образом возможно получить список всех логических дисков?

У меня как вариант есть пройтись по всем буквам используя

os.listdir('имя_диска:'),

и где не возбудилось исключение, те имена и писать.

А есть способ попроще?



Офлайн

#2 Апрель 7, 2010 15:32:56

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Список логических дисков

Смотри win32api и функцию GetLogicalDrives.
P.S. Это уже обсуждалось, поиском по форуму неплохо бы сначала воспользваться.



Офлайн

#3 Апрель 8, 2010 11:16:16

soulfly
От:
Зарегистрирован: 2010-01-05
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Список логических дисков

А если требуется кроссплатформенное приложение, тогда как?



Офлайн

#4 Апрель 8, 2010 13:29:59

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Список логических дисков

эээ… в linux нет букв у дисков, гляньте в папку /mnt, туда вроде все съемные диски монтируются.



Офлайн

#5 Апрель 8, 2010 13:43:28

Viper
От:
Зарегистрирован: 2006-11-08
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

Список логических дисков

В линуксе /proc/mounts содержит инфу про все примонтированные разделы.



Офлайн

#6 Апрель 8, 2010 20:44:31

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Список логических дисков

в линуксе можно просто вызвать “mount”

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version