![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
StyxR0CK |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 27.2.2007 Репутация: нет Всего: нет |
Возникла следующая проблема: необходимо найти все оптические приводы в системе. Как можно это сделать? Находил ссылки на FileSystemView, но этот класс не подходит + некоторые методы не реализованы дожным образом, а только лишь возвращают значение по дефолту.
|
|||
|
||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 14 Всего: 62 |
||||
|
||||
StyxR0CK |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 27.2.2007 Репутация: нет Всего: нет |
Очень не хочется использовать "костыли". Программе предстоит работать как под Вин так и под Линукс. Может быть кто-нибудь знает другой способ или где поискать?
|
|||
|
||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 14 Всего: 62 |
StyxR0CK
Аналогичный вопрос по кроссплатформенности был и в теме, на которую я дал линк. В принципе, можно проверить ОС и использовать свой код для каждой из платформ. Для Linux по аналогии реализовать какой-нибудь платформенно-зависимый вызов linux-утилиты, возвращающей системную инфо (например, dmesg) и распарсить её output. Добавлено через 46 секунд "Чистого" способа не знаю.. |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Под Windows XP для CD-ROM-ов описание: CD-дисковод. Потестируй код на *nix и другими версиями Windows. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 14 Всего: 62 |
LSD
Прикольная идея ![]() Это сообщение отредактировал(а) Maksym - 7.12.2007, 13:48 |
|||
|
||||
StyxR0CK |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 27.2.2007 Репутация: нет Всего: нет |
LSD, спасибо, но я уже пробовал подобное, но получал немного странные результаты. Попробую еще. Под Линуксом точно будет возвращаться "/" как корневой каталог. Под Win при обращении к виртуальному CD-ROM у меня падает с ошибкой. В общем попробую еще потестить. В общем-то всё равно придется писать код отдельно под Win и отдельно под Linux. Как осилю решение обязательно запощу, т.к. в инете на эту тему только и пишут, что по человечески это не возможно
![]() Это сообщение отредактировал(а) StyxR0CK - 8.12.2007, 16:03 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |