Структура разделов диска - PullRequest
3 голосов
/ 25 января 2010

Есть ли какой-либо способ в Java (1.6+) для получения структуры диска раздела? (Например: NTFS, FAT32, HFS + или EXT3.)

Внешние библиотеки разрешены.

Спасибо,
Джанни

Ответы [ 3 ]

1 голос
/ 25 января 2010

Под OS X вывод «mount» включает файловую систему:

ravn:~ ravn$ mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)

Здесь / имеет тип hfs

1 голос
/ 25 января 2010

Если , то тогда не поможет - нет. Вам понадобится собственная библиотека и некоторый OS-зависимый код для нее.

1 голос
/ 25 января 2010

Вы можете использовать Runtime.getRuntime (). Exec () для выполнения команды, подобной sfdisk, а затем проанализировать вывод.

sfdisk -l /dev/hdc

К сожалению, он не очень независим от платформы.

...