java.lang.Objectcom.install4j.api.unix.UnixFileSystem
public class UnixFileSystem
Collection of static methods to access Unix-specific file operations and information.
| Nested Class Summary | |
|---|---|
static interface |
UnixFileSystem.FileInformation
Holds Unix-specific information about a file. |
| Constructor Summary | |
|---|---|
UnixFileSystem()
|
|
| Method Summary | |
|---|---|
static boolean |
createLink(java.lang.String destFileName,
java.io.File linkFile)
Create a symbolic link on Unix. |
static UnixFileSystem.FileInformation |
getFileInformation(java.io.File file)
Get Unix-specific information about a file. |
static boolean |
setMode(int intMode,
java.io.File destFile)
Set the Unix file mode for a file. |
static boolean |
setMode(java.lang.String mode,
java.io.File destFile)
Set the Unix file mode for a file. |
static boolean |
setOwner(java.lang.String owner,
java.io.File file)
Set the owner of a file. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UnixFileSystem()
| Method Detail |
|---|
public static boolean setMode(int intMode,
java.io.File destFile)
intMode - the Unix file modedestFile - the file for which the mode should be set
public static boolean setMode(java.lang.String mode,
java.io.File destFile)
mode - the Unix file mode as an octal string, e.g. "755".destFile - the file for which the mode should be set
public static boolean createLink(java.lang.String destFileName,
java.io.File linkFile)
destFileName - the file where the link should point tolinkFile - the link that should be created
public static boolean setOwner(java.lang.String owner,
java.io.File file)
owner - the owner spec. Either a user name like "user" or a user name followed by a colon and a group name, like "user:group".file - the file for which the owner should be set.
public static UnixFileSystem.FileInformation getFileInformation(java.io.File file)
file - the file for which the information is requested.