2016-12-14 8 views
3

Использование FileSystemView.getSystemTypeDescription(File f) Каковы возможные возвращаемые значения при возврате String.Каковы возможные типы описаний папок

Некоторые примеры могут быть CD Drive, Local Drive и Network Drive, однако я не могу найти документацию, в которой перечислены все возможные значения для этого метода.

Примечание
Глядя в исходных файлах, которые я нашел getShellFolder(f).getFolderType() в FileSystemView.getSystemTypeDescription(File f). Я считаю, что этот метод использует этот sun.awt.shell.ShellFolder , однако мне не повезло найти возможные значения.

ответ

1

Вы связались с документацией по вашему вопросу. Он не определяет ограниченный набор возможных значений. В нем говорится, что значения будут зависящими от системы (которые могут включать ОС, версию, локаль, настройки рабочего стола и т. Д.). Поэтому ответ заключается в том, что в принципе это может быть что угодно, но оно будет узнаваемо для пользователей системы (предполагая, что они действительно знают свою собственную систему).

+0

Итак, как бы найти значения для операционных систем такие окна 7, 8 и 10 – Dan

+0

Запустите код и попробуйте его. Документируйте версию JRE, в которой вы ее пробовали, поскольку документация по API не препятствует разным результатам в разных JRE. – dsh

+0

Есть ли способ получить значения из внутреннего файла на ПК вместо тестирования разных устройств. Например, у меня был сетевой диск, и когда он был отключен, он появился как отключенный сетевой диск. Если бы я случайно не сделал этого, я бы не подумал, что это может быть результатом. Вот почему в вопросе спрашивается, есть ли способ перечислить все результаты. – Dan

 Смежные вопросы

  • Нет связанных вопросов^_^