Modifier and Type | Class and Description |
---|---|
static class |
NativeIO.Windows.AccessRight
Supported list of Windows access right flags
|
Modifier and Type | Field and Description |
---|---|
static long |
CREATE_ALWAYS |
static long |
CREATE_NEW |
static long |
FILE_BEGIN |
static long |
FILE_CURRENT |
static long |
FILE_END |
static long |
FILE_SHARE_DELETE |
static long |
FILE_SHARE_READ |
static long |
FILE_SHARE_WRITE |
static long |
GENERIC_READ |
static long |
GENERIC_WRITE |
static long |
OPEN_ALWAYS |
static long |
OPEN_EXISTING |
static long |
TRUNCATE_EXISTING |
Constructor and Description |
---|
NativeIO.Windows() |
Modifier and Type | Method and Description |
---|---|
static boolean |
access(String path,
NativeIO.Windows.AccessRight desiredAccess)
Checks whether the current process has desired access rights on
the given path.
|
static FileDescriptor |
createFile(String path,
long desiredAccess,
long shareMode,
long creationDisposition)
Wrapper around CreateFile() on Windows
|
static long |
setFilePointer(FileDescriptor fd,
long distanceToMove,
long moveMethod)
Wrapper around SetFilePointer() on Windows
|
public static final long GENERIC_READ
public static final long GENERIC_WRITE
public static final long FILE_SHARE_READ
public static final long FILE_SHARE_WRITE
public static final long FILE_SHARE_DELETE
public static final long CREATE_NEW
public static final long CREATE_ALWAYS
public static final long OPEN_EXISTING
public static final long OPEN_ALWAYS
public static final long TRUNCATE_EXISTING
public static final long FILE_BEGIN
public static final long FILE_CURRENT
public static final long FILE_END
public static FileDescriptor createFile(String path, long desiredAccess, long shareMode, long creationDisposition) throws IOException
IOException
public static long setFilePointer(FileDescriptor fd, long distanceToMove, long moveMethod) throws IOException
IOException
public static boolean access(String path, NativeIO.Windows.AccessRight desiredAccess) throws IOException
path
- input pathdesiredAccess
- ACCESS_READ, ACCESS_WRITE or ACCESS_EXECUTEIOException
- I/O exception on errorCopyright © 2013 Apache Software Foundation. All rights reserved.