Поиск по этому блогу

четверг, 6 декабря 2012 г.

Список дисков и их размеры JAVA

Для получения списка дисков и из размеров можно написать простенький код.
import java.io.File;

/**
 * Created with IntelliJ IDEA.
 * User: dimka3210
 * Date: 02.12.12
 * Time: 10:50
 * To change this template use MyFile | Settings | MyFile Templates.
 */
public class Main {
    public static String toGb(Long size){
         return String.valueOf(size/(1024/*Kb*/*1024/*Mb*/*1024/*Gb*/)+" Gb");
    }

    public static String toGbFloat(Float size){
        return String.valueOf(size/(1024/*Kb*/*1024/*Mb*/*1024/*Gb*/)+" Gb");
    }

    public static void main(String[] args) throws Exception {
        /**
         * Точка входа
         */
        //MyFile.writeFile();
        for(File f : File.listRoots()){
            System.out.println(f.toString()+" Size: "+ toGb(f.getTotalSpace())+"; Empty: "+toGbFloat(Float.parseFloat(String.valueOf(f.getFreeSpace()))));
        }
    }
}


Как видим всё прекрасно работает.

Комментариев нет:

Отправить комментарий

Количество·просмотров