|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.io.FileSystemUtils
public class FileSystemUtils
General File System utilities.
This class provides static utility methods for general file system
functions not provided via the JDK File
class.
The current functions provided are:
Constructor Summary | |
---|---|
FileSystemUtils()
Instances should NOT be constructed in standard programming. |
Method Summary | |
---|---|
static long |
freeSpace(String path)
Returns the free space on a drive or volume in a cross-platform manner. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FileSystemUtils()
Method Detail |
---|
public static long freeSpace(String path) throws IOException
FileSystemUtils.freeSpace("C:"); // Windows FileSystemUtils.freeSpace("/volume"); // *nixThe free space is calculated via the command line. It uses 'dir /-c' on Windows and 'df' on *nix.
path
- the path to get free space for, not null, not empty on Unix
IllegalArgumentException
- if the path is invalid
IllegalStateException
- if an error occurred in initialisation
IOException
- if an error occurs when finding the free space
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |