Java FileStore .getUnallocatedSpace ()
Syntax
FileStore.getUnallocatedSpace() has the following syntax.
public abstract long getUnallocatedSpace() throws IOException
Example
In the following code shows how to use FileStore.getUnallocatedSpace() method.
import java.io.IOException;
import java.nio.file.FileStore;
import java.nio.file.FileSystem;
import java.nio.file.FileSystems;
/*w w w.java 2 s . c om*/
public class Main {
public static void main(String[] args) throws IOException {
FileSystem fileSystem = FileSystems.getDefault();
for (FileStore store : fileSystem.getFileStores()) {
long total = store.getUnallocatedSpace() / 1024;
System.out.println(total);
}
}
}
The code above generates the following result.