nicht genug festplattenspeicher

darksmilie

Erfahrenes Mitglied
Hi,
weiß jemand wie ich mit java checken kann, ob das Laufwerk, auf welches ich ein file schrieben möchte noch genügent platz hat?
 
Hallo,

es gibt da APIs mit denen kann man das, aber damit ist man dann wieder Plattform-abhängig.

MFG

zEriX
 
Hallo,

seit Java 6 gibts das auch Plattforum unabhängig...
Java:
/**
 * 
 */
package de.tutorials;

import java.io.File;

/**
 * @author Thomas.Darimont
 * 
 */
public class AvailableDiskSpaceExample {

    /**
     * @param args
     */
    public static void main(String[] args) {
        for (File file : File.listRoots()) {
            System.out.println(file);
            System.out.println("Total:" + file.getTotalSpace() / 1024 / 1024
                    + " MB");
            System.out.println("Usable: " + file.getUsableSpace() / 1024 / 1024
                    + " MB");
            System.out.println("Free: " + file.getFreeSpace() / 1024 / 1024
                    + " MB");
        }
    }

}

Gruß Tom
 
Zurück