public class FileUtils
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.io.FileFilter |
ALL_FILES |
Constructor | Description |
---|---|
FileUtils() |
Modifier and Type | Method | Description |
---|---|---|
static java.io.File |
computeSafePath(java.io.File base,
java.lang.String pathName) |
Compute a good file system location for a possibly path style name relative to some base folder.
|
static void |
copy(java.io.File from,
java.io.File to,
java.io.FileFilter filter) |
copy files or folders
|
static void |
delete(java.io.File g) |
delete file or folder recursively
|
static void |
unzip(java.io.File src,
java.io.File target) |
unzip a file to a folder
|
static void |
zip(java.io.File src,
java.io.File target) |
zip a folder to a file
|
static void |
zip(java.io.File src,
java.io.File target,
java.io.FileFilter filter) |
zip a folder to a file
|
static void |
zip(java.io.File src,
java.lang.String path,
java.io.File target) |
zip a folder to a file
|
static void |
zip(java.io.File src,
java.lang.String path,
java.io.File target,
java.io.FileFilter filter) |
zip a file or folder to a file
|
public static void delete(java.io.File g)
g
- public static void copy(java.io.File from, java.io.File to, java.io.FileFilter filter) throws java.lang.Exception
from
- to
- filter
- java.lang.Exception
public static void zip(java.io.File src, java.io.File target) throws java.io.IOException
java.io.IOException
public static void zip(java.io.File src, java.io.File target, java.io.FileFilter filter) throws java.io.IOException
java.io.IOException
public static void zip(java.io.File src, java.lang.String path, java.io.File target) throws java.io.IOException
java.io.IOException
public static void zip(java.io.File src, java.lang.String path, java.io.File target, java.io.FileFilter filter) throws java.io.IOException
java.io.IOException
public static void unzip(java.io.File src, java.io.File target) throws java.io.IOException
src
- target
- java.io.IOException
public static java.io.File computeSafePath(java.io.File base, java.lang.String pathName)
computeSafePath(base,"a/b")is not equal to
computeSafePath(new File(base,"a"),"b")
base
- pathName
-